-
Creator 版本:cocos creator3.5.1;cocos creator3.5.2;cocos creator3.6.1
-
目标平台:Android
-
重现方式:搭建一个websocket服务器(我用的nodejs),在把运行的apk切到后台情况下,服务端主动关闭连接。这个时候会输出一个”Closing :1005“的log,切回到运行的apk发现客户端创建的websocket实例readystate为OPEN,并不能立刻知道websocket的断开状态,需要等一段时间(我测试发现大概在15-30s)。我使用cocos creator2.4.4也测试过,没有发现这个问题,能够立刻准确地知道websocket的断开状态。
-
首个报错:
2.4.4截图:
3.6.1截图:
3.5.1;3.5.2错误与3.6.1一致 -
之前哪个版本是正常的:cocos creator2.4.4没有这个问题
-
手机型号:小米9,华为meta40pro
-
手机浏览器:原生
-
编辑器操作系统:Android
-
重现概率:100%
我是在接入原生支付sdk时发现的bug,每次只要玩家支付时间太长就会导致充值不能马上到账,需要玩家在下次进入游戏时进行补单,因为我没法在resume时立刻知道连接的状态。
希望这个bug能引起关注,并进行解决!
拜谢!

