app熄屏后socket断开,有解决办法吗?
最好的办法就是 app 做断线重连
没看懂你的问题是什么? 如果你是要问:app熄屏后如何断开socket连接,那么答案是,你可以捕获系统的事件,判断app是否切换到后台,此时可向服务器端发出断开请求。后台收到消息后可做相应处理。 如果你是要问:断开连接后怎么重连,那么答案是,在app被切换到前台时,发起连接。
应该是问 app开发人员如何在 关闭屏幕后保活,安卓可以,ios不行,只能是自己做好重连机制
安卓有的手机也不行吧
@1664:所以,如果只是为了推送的websocket,我非常建议直接走厂家推送,uniapp直接配置厂家推送,无论是安卓还是ios。 当然安卓是可以保活的,以前我们做监听支付宝到账做过这个功能
利用厂商的推送服务代替socket即可发送离线消息
最好的办法就是 app 做断线重连
没看懂你的问题是什么?
如果你是要问:app熄屏后如何断开socket连接,那么答案是,你可以捕获系统的事件,判断app是否切换到后台,此时可向服务器端发出断开请求。后台收到消息后可做相应处理。
如果你是要问:断开连接后怎么重连,那么答案是,在app被切换到前台时,发起连接。
应该是问 app开发人员如何在 关闭屏幕后保活,安卓可以,ios不行,只能是自己做好重连机制
安卓有的手机也不行吧
@1664:所以,如果只是为了推送的websocket,我非常建议直接走厂家推送,uniapp直接配置厂家推送,无论是安卓还是ios。 当然安卓是可以保活的,以前我们做监听支付宝到账做过这个功能
利用厂商的推送服务代替socket即可发送离线消息