小程序
小游戏
企业微信
微信支付
扫描小程序码分享
已知出错手机:魅族mx5、小米max
运行用cocos creator构建的微信小游戏,连接socket时,使用'wss://'开头的话,直接error;使用'ws://'开头的话,就可以正常连接。
请问有遇到类似情况的吗?
下面是连接wss报错日志截图,跟后端联调的时候,显示如下:
close the connection with invalid head message
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我这里也出现了测试机型适配是部分安卓机器已连接wss的socket就报错断开的问题,请问官方解决了吗, 是我什么地方设置的不对吗。我开启了不校验服务器域名合法性的开关使用调试模式真机测试。应该不是服务器配置问题啊,部分安卓机型出现,请问您的问题解决了吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
@韬々
您好,测试有结论吗
appid:wx67f6b13c452ed6bb
由于资源比较多,初始加载过程比较慢,请耐心等待。
复现步骤:
等待进度条加载完毕,出现“微信登录”按钮,点击微信登录按钮,重新出现进度条,并先后执行:登录过程、连接socket过程,两个过程都成功的话,会进入“大厅”界面;否则,就会一直卡在有登录按钮的界面,此时可查看vConsole输出。
图1到图4是正常操作流程,图5是安卓手机连接socket失败时vConsole的输出
图1:进度条加载
图2:登录界面
图3:连接成功进入大厅
图4:vConsole连接socket成功时的输出
图5:安卓手机上连接socket失败时vConsole的输出
你好,麻烦给一下appid,并描述一下能复现bug的步骤。我们这边用同样的手机来测一下这个问题。
应该不是前后端协议不一致导致的问题,之前我们做app的时候使用的是同一套socket,连接时用的就是wss。
现在移植到小游戏,使用wss协议,在iphone上可以正常连接,借了一台华为手机也可以正常连接,在今天测试的魅族和小米上就不行
你好,这里的问题可能和前后端使用的协议不一致有关。比如解包失败是会导致socket close的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我这里也出现了测试机型适配是部分安卓机器已连接wss的socket就报错断开的问题,请问官方解决了吗, 是我什么地方设置的不对吗。我开启了不校验服务器域名合法性的开关使用调试模式真机测试。应该不是服务器配置问题啊,部分安卓机型出现,请问您的问题解决了吗
@韬々
您好,测试有结论吗
appid:wx67f6b13c452ed6bb
由于资源比较多,初始加载过程比较慢,请耐心等待。
复现步骤:
等待进度条加载完毕,出现“微信登录”按钮,点击微信登录按钮,重新出现进度条,并先后执行:登录过程、连接socket过程,两个过程都成功的话,会进入“大厅”界面;否则,就会一直卡在有登录按钮的界面,此时可查看vConsole输出。
图1到图4是正常操作流程,图5是安卓手机连接socket失败时vConsole的输出
图1:进度条加载
图2:登录界面
图3:连接成功进入大厅
图4:vConsole连接socket成功时的输出
图5:安卓手机上连接socket失败时vConsole的输出
你好,麻烦给一下appid,并描述一下能复现bug的步骤。我们这边用同样的手机来测一下这个问题。
应该不是前后端协议不一致导致的问题,之前我们做app的时候使用的是同一套socket,连接时用的就是wss。
现在移植到小游戏,使用wss协议,在iphone上可以正常连接,借了一台华为手机也可以正常连接,在今天测试的魅族和小米上就不行
你好,这里的问题可能和前后端使用的协议不一致有关。比如解包失败是会导致socket close的。