对接Facebook instant game重大bug

fb小游戏一开始运行就会崩溃,游戏直接黑屏

  • Creator 版本:2.1

  • 目标平台: Facebook instant game

  • 详细报错信息,包含调用堆栈:

  • 重现方式:每次运行都会出现

  • 之前哪个版本是正常的 2.05

  • 出现概率: 必现

最好用调试模式在重现一次,这样调用堆栈比较清晰

我打开了调试,并没有更详细的信息,这是堆栈

而且经过测试,我只打包一个空场景也会报这个错误,所以我并不认为是业务代码的的问题

另外一个问题是,打包出来的 .zip 已经无法直接上传到facebook

出错的代码是这句

cc.sys.browserType == cc.sys.BROWSER_TYPE_CHROME && parseFloat(cc.sys.browserVersion) >= 69 && (dynamicAtlasManager.enabled = false);

  1. 因为 fb 修改了上传包的方式,需要在 fbapp-config.json 中加入 “navigation_menu_version”: “NAV_FLOATING”, 参数才行(这已经修复了,不过要等下个版本才行)

  2. 应该是你项目设置中的模块设置没有勾选

非常感谢指出