-
Creator 版本:1.6.0
-
目标平台: iOS / Android
-
详细报错信息,包含调用堆栈:
-
重现方式:通过看日志是WebSocket发送心跳包时crash,所以在游戏的任何阶段都可能发生,很必然的偶现
-
之前哪个版本是正常的 :一直都用的Creator1.6
-
手机型号 :Vivo X9
-
编辑器操作系统 :Mac
-
编辑器之前是否有其它报错 :
-
出现概率:大概1小时出现2-3次
-
额外线索:
因为换引擎担心遇到新的坑,一直都想通过Cocos层面来避免出现这样的Crash。
通过社区找到的方案,是通过if(obj && cc.sys.isObjectValid(obj))方法来对WebSocket对象进行保护,然后实施后进行测试,问题依然存在,并无改观…日志显示基本上是偶然间WebSocket需要send消息时发生Crash
所以⓵跪求在Creator 1.6上能通过JS代码避免出现WebSocket Crash的方案,⓶最新的Creator是否解决了这类问题,是否必须升级引擎才能彻底解决问题?

