onHide触发事件后,socket无法重连
内部的逻辑为:监听到socket断掉后,尝试重连。
wx.connectSocket之后就没有反应了,不会触发open/error/close
3 回复
问题解决了没?我们也是这样,对于socket断开之后没有很好的解决方案,通过onClose监听断开后重连,似乎并不是很完美,有的时候还是重连不上
主要是小程序运行机制感觉还是比较诡异,官方文档所说的connectSocket超时时间不知道是什么意思,是连接时长最大60秒,还是请求连接时的超时时间是60秒。
小程序销毁也不知道啥时候,文档说按左上角关闭按钮、回到微信界面、Home键回到手机桌面、锁屏等都应该算是从前台进入后台,都有一定的条件去销毁,如达到一定时间或内存吃紧的时候。但又不知道销毁后是不是就重新调用App.onLunch了,尤其是从后台进入前台,没销毁的情况下之前的页面应该还是装载状态。销毁的话应该是重新进入设定的首页?
蛋疼啊。。socket。。能不能保持长连啊