引擎用的3.6版本,H5平台手机、貌似也和引擎没有关系。
断网后,如何做到及时告知用户断网了?除了心跳。
目前android手机的web-mobile表现正常,断了里面有通知close。
大伙有什么解决方案。这个是什么原因造成的呢。
测试:
连接服务器后,下拉ios状态栏,关闭所有网络,可复现。100%
引擎用的3.6版本,H5平台手机、貌似也和引擎没有关系。
断网后,如何做到及时告知用户断网了?除了心跳。
目前android手机的web-mobile表现正常,断了里面有通知close。
大伙有什么解决方案。这个是什么原因造成的呢。
测试:
连接服务器后,下拉ios状态栏,关闭所有网络,可复现。100%
自己通过心跳判断吧
没其他办法吗?
之前遇到的时候没找到其他办法就直接用心跳处理了
我在IOS13是正常的,昨天有个测试机。是不是15,16以上就不行。
原因是苹果IOS 15默认开启了NSURLSession Websocket ,包括浏览器和webview。只能考虑心跳解决了。原生就好点,还可以获取系统状态。
心跳是最可靠的选择,有些异常断开都有可能收不到close事件
贴主,我这边遇到是移动设备 一断wifi立马收到onclose 不知道你又没有遇到 也是websocket 心跳也是一直发 但是希望说这个断开时间不用这么及时 怎么搞
心跳 不能做到断开的瞬间就及时通知的, 心跳是应用层 你得几个周期后 才能认为是断开了