最近发现一个奇怪的问题,项目在开发者工具中运行websockect都是正常的,但是在手机真机上却出现一开始websockect正常连接正常关闭,多操作几次后,就无法再连接上websockect【wx.connectSocket函数返回连接成功“errMsg:connectSocket:ok”,但是wx.onSocketOpen没有被调用,通过wx.onSocketError监听返回“errMsg:connect response time out”】。删除小程序,重新进入又能正常连接websockect,再多操作几次又连接失败了。求解这个问题怎么解决?
7.0.3版本已经发布了,更新下试试
1、 Android手机(OPPO、小米、华为)更新到最新版本7.0.3,websockect问题还存在【websockect一开始连接是正常的,多次断开重连操作后就再也连接不上了。只有删掉小程序,然后重新进入小程序又可以连接正常,但多操作几次就又连不上,如此循环。】
2、电脑端开发者工具(调试基础库2.5.1,2.5.2)上一直是没有问题的。
3、恢复到微信6.7.2版本websockect正常,重复多次断开重连都没有问题。
昨天发patch修复了,可以再试下
多次重试机制导致,wx.connectSocket成功,但是没有调用wx.onSocketOpen。微信版本7.0.4 kill微信进程,然后重新进入小程序就没有问题了。
楼主问题解决了吗?我这边也遇到了这样的问题
同样的问题,wx.connectSocket成功,但是没有调用wx.onSocketOpen,希望能快点得到解答,急!!!
你这个问题解决了么?
没
我也没有解决呀!
是微信版本7.0.0吗,这个属于正常现象,据说7.0.3版本已经修复了,不知道什么时候更新
是的,我将Android手机微信版本恢复到6.7.2版本测试websocket就没有出现那个问题。在哪里可以看到官方有关回复7.0.3版本会修复这个问题呢?
你搜相关帖子,有官方回复的。内测版7.0.3已经解决了,我们测试过了,现在应用宝1月28号已经悄悄的上线7.0.3微信客户端了,其它平台还没有上,应该要快了。
对了你出问题的手机是什么手机,安卓哪个版本?
我出问题的手机是OPPO,原先安装的是6.7.2版本,没有出现过websockect问题,后来自动更新到 7.0.0后就出现那个问题了,我卸载重装回6.7.2版本websockect就正常了
我刚从网上下了微信7.0.3测试版本测试,还是存在那个websockect问题,恢复到6.7.2版本websockect是正常的,怎么破?
社区问题反馈以及功能优化更新(01.21-01.25)官
官方公告说,已经修复:部分 Android7.0 用户 websocket 线上版本无法连接问题。
看来是没有覆盖到所有机型,你再发个bug帖子,@官方吧。
同样的问题,wx.connectSocket成功,但是没有调用wx.onSocketOpen,希望能快点得到解答,急!!!