測試的環境:vivo z5 Android9.0 webSocket未實現團活
當小程序前后端之間建立webSocket后,我測試過以下4種情況。
- webSocket建立的小程序頁面,亮屏且前后台之間無websocket交互。------ 5分鍾后,服務端主動斷開websocket連接,小程序端觸發wx.onSocketClose(),未觸發wx.onSocketError();
- webSocket建立的小程序頁面,熄屏且前后台之間無websocket交互。------ 5分鍾后,服務端主動斷開websocket連接,小程序端觸發wx.onSocketClose(),未觸發wx.onSocketError();
- webSocket建立的小程序頁面,小程序切微信后台。------ 10s內,小程序端主動斷開websocket連接,小程序端觸發wx.onSocketClose(),未觸發wx.onSocketError();
- webSocket建立的小程序頁面,微信應用切手機后台。------ 10s內,小程序端主動斷開websocket連接,小程序端觸發wx.onSocketClose(),未觸發wx.onSocketError();
補充:實測上述情況1、2中,提到的5分鍾,與服務端程序所設置的session超時時間無關。