- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
问题描述:
使用官方websocketAPI后,在ios手机上运行没有问题,但是在部分安卓手机上websocket无法连接。
部分机型:
在OPPO和vivo机型上尤为严重,包括: vivo y55 安卓6.0.1,以及华为荣耀6X 安卓8.0.0.
还包括魅族、华为手机使用的是安卓5.0.1 安卓5.1.0
现象描述:
wx.connectSocket({
url: url,
method: 'GET',
success: function () {
console.log("连接成功...")
},
fail: function () {
console.log("连接失败...")
}
})
在后台检测查看后发现,连接后走了“连接成功”,但是过了大约60秒后,提示:连接超时。没有走到
wx.onSocketOpen()中。
https://developers.weixin.qq.com/s/jUu5Q1m77497 代码片段链接
请勿重复发帖,此贴先隐藏,原贴跟进中
同样遇到这个问题,求解答
查看 https://developers.weixin.qq.com/community/develop/doc/000cc61f31852823f3a8a8d6d50800?jumpto=reply&parent_commentid=000ee2b1e08c78a4f4a8168f6518&commentid=000e06d650c160af20b887781518
这个贴,有跟进的。
哦哦, 谢谢
同样遇到这个问题,我手机进了打开调试会正常,一关调试就有问题
调试器不管勾没勾 “不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书 ” 能正常进游戏
但是手机上我因为看不到日志(能看到日志意味着是调试模式,调试模式是正常的),就用游戏弹窗显示了下socket的报错:
“fail:url not in domain list ”
但是我确认域名信息是填对了的(几个月之前填的,没道理现在才爆发问题),而且20来天之前好好的前几天我们的QA手机进体验版一看突然就有问题,应该不是我们这边的原因