app熄屏后socket斷開,有解決辦法嗎?
最好的辦法就是 app 做斷線重連
沒看懂你的問題是什么? 如果你是要問:app熄屏后如何斷開socket連接,那么答案是,你可以捕獲系統(tǒng)的事件,判斷app是否切換到后臺,此時可向服務(wù)器端發(fā)出斷開請求。后臺收到消息后可做相應(yīng)處理。 如果你是要問:斷開連接后怎么重連,那么答案是,在app被切換到前臺時,發(fā)起連接。
應(yīng)該是問 app開發(fā)人員如何在 關(guān)閉屏幕后保活,安卓可以,ios不行,只能是自己做好重連機(jī)制
安卓有的手機(jī)也不行吧
@1664:所以,如果只是為了推送的websocket,我非常建議直接走廠家推送,uniapp直接配置廠家推送,無論是安卓還是ios。 當(dāng)然安卓是可以保活的,以前我們做監(jiān)聽支付寶到賬做過這個功能
利用廠商的推送服務(wù)代替socket即可發(fā)送離線消息