已知出错手机:魅族mx5、小米max
运行用cocos creator构建的微信小游戏,连接socket时,使用’wss://'开头的话,直接error;使用’ws://'开头的话,就可以正常连接。
请问有遇到类似情况的吗?
下面是连接wss报错日志截图,跟后端联调的时候,显示如下:
close the connection with invalid head message
我这里也出现了测试机型适配是部分安卓机器已连接wss的socket就报错断开的问题,请问官方解决了吗, 是我什么地方设置的不对吗。我开启了不校验服务器域名合法性的开关使用调试模式真机测试。应该不是服务器配置问题啊,部分安卓机型出现,请问您的问题解决了吗
应该不是前后端协议不一致导致的问题,之前我们做app的时候使用的是同一套socket,连接时用的就是wss。
现在移植到小游戏,使用wss协议,在iphone上可以正常连接,借了一台华为手机也可以正常连接,在今天测试的魅族和小米上就不行
appid:wx67f6b13c452ed6bb
由于资源比较多,初始加载过程比较慢,请耐心等待。
复现步骤:
等待进度条加载完毕,出现“微信登录”按钮,点击微信登录按钮,重新出现进度条,并先后执行:登录过程、连接socket过程,两个过程都成功的话,会进入“大厅”界面;否则,就会一直卡在有登录按钮的界面,此时可查看vConsole输出。
图1到图4是正常操作流程,图5是安卓手机连接socket失败时vConsole的输出
图1:进度条加载
图2:登录界面
图3:连接成功进入大厅
图4:vConsole连接socket成功时的输出
__
__
图5:安卓手机上连接socket失败时vConsole的输出
__
__