构建代码后,安卓的iframe里打不开游戏,卡loading

  • Creator 版本: v2.4.2/2.4.0

  • 目标平台: h5

  • 重现方式:

  • 首个报错:无报错

  • 手机型号: 安卓

  • 手机浏览器: 某 Android app里iframe

  • 编辑器操作系统: window

  • 重现概率: 必现

最近项目调研,用cocos creator,遇到了一个诡异的情况。
用项目游戏,或者新建一个空包hello world 项目,某APP,ios版本下正常运行,某APP安卓下,debug模式可以正常运行,构建发布后运行在APP的iframe里会出现卡死在loading界面无报错,感觉像cocos被强行停止了继续渲染,use调试如下图,iframe 的状态很诡异,一直处于inactive状态,如果一步一步断点调试进去,运气好游戏画面会出来,各个逻辑也正常运行…
现在换怀疑app不知道做了什么操作与cocos发布后代码冲突?强制页面inactive?导致cocos暂停了渲染。
有没有大佬帮定位下问题?或者cocos有没有API让逻辑让页面失焦也能继续渲染?我再排查一下

自答,APP不允许全屏,cocos构建发布后,默认调用全屏接口,导致该BUG