请问这个问题解决了吗?我也遇到了
Android版的websocket切换网络无法重连- 当前 Bug 的表现(可附上截图) 1、android微信使用websocket切换网络时一般都无法重连,有时候重启微信也没用,需要重启手机才能连上。移动或联通网络切换到电信网络特别容易出现。 2、Android微信使用socketIO经常会断线重连,有时候断线几次就无法再重连。 以上问题一般都有80%的出现概率,但是在ios微信上从来没出现过,ios的网络通信非常稳定。不知道这两者的实现有什么区别,是调用系统的websocket吗?还是微信自己实现的? - 预期表现 - 复现路径 随便拿个安卓机都能出现,目前我知道的是华为小米魅族都有遇到。 - 提供一个最简复现 Demo 1、“多肉联盟”这个小游戏的体验版使用的是websocket,用Android机试几次从别的网络切换到电信网络经常会出现断线无法重连。有时候重启微信都无法重连。 2、在线上找“多肉联盟”这个小游戏的正式版,使用的是Socket.io,在Android端电信网络(其他网络我没怎么测试)经常断线重连。
01-24请问这个问题解决了吗?我也遇到了
微信小游戏中关于websocket一个非常诡异的bug1.手机连接一个可以正常访问互联网的wifi,任意打开一款会使用websocket的微信小游戏。 2.保证游戏当前连接上了websocket 3.切到wifi设置那边,手动修改wifi的http代理为一个不存在的代理地址,比如ip写8.8.8.8,端口1234。 4.回到小游戏内,等待websocket断开。然后将wifi关闭,手机会将网络切换为移动蜂窝网络(5G/4G)。 这个时候所有的http请求都是正常的,微信也可以正常使用,但是所有小游戏的websocket都无法再建立连接,会超时。这个现象会发生在所有的微信小游戏里,关闭当前的小游戏,再去打开任意一款小游戏,它的websocket都无法成功建立连接,都是会超时。 解决办法是只能重新启动微信
01-24