我的app有个需求,就是切到后台运行时,要通过WebSocket实时监听从服务器端的告警消息。
我已把app设为开机时自动启动和允许后台运行,锁屏休眠后几分钟后wifi被断开,WebSocket不再工作,这是正常的。不正常的是,手机唤醒后,wifi 恢复,app仍在后台运行,我js有设定时器让WebSocket重连,但总是重连失败,且XMLHttpRequest 的ajax请求也无法获得数据,必须要点亮app图标切换到前台才能正常,是什么原因呢?会是5+的bug吗?
b***@163.com
- 发布:2016-08-29 11:36
- 更新:2017-12-12 18:39
- 阅读:5907
3 个回复
8***@qq.com
我也遇到同样的问题,求官方给个解决方案啊,急急急!
chinahappybeer - china happy beer
我也遇到同样的问题
hyhezhen
休眠后,应该很多事都不能做了吧。
退出休眠后,有resume事件
document.addEventListener( "resume", onAppReume, false );
function onAppReume() {
......
}