ios App不能联网【麻烦引擎组的同学看看】

也不是所有手机都有问题,我目前只有这一个手机是必现这个问题的

然后就是,我用了bluebird.js来替换Promise,而且替换了是可以的,但是不能热更新,热更新之后就算资源里有bluebird.js,而且也加载了,但是用到的时候就还是会报错,Error compiling builtin: Invalid private name ‘@capabilities’,有啥解决办法吗?项目里用了太多promise,要全舍弃的话太恐怖了:pensive:

不至于吧 jsb.download有问题 xhr也有问题 :3: 要死了

。。。好像不是热更新的问题,而是热更新的资源有问题,直接构建也是那个错

JavaScriptCore 依赖系统本身,所以应该是只有某些低版本的 iOS 系统会有这个问题

  1. 我是ios版本是:11.2.2 最新的,同样也有这个毛病。经常httpRequest后卡死(无Promis返回),有的就是立即返回错误。这个问题,估计是ios的bug,但我的版本已经是最新的了,难道一直没有被发现或被修复?!

  2. 还有另一个问题,我的安卓机,版本是安卓7.0。会在“检查版本”的时候,长时间没有回调checkUpdatehandler,大概等几分钟后,有返回;然后开始更新。这个看过底层的代码,就是cpp没有调用callback,一直等着。这个问题,估计要@panda 大大来看看

有解决之道吗?总不能舍弃旧版本的用户吧?替代promise的话,要怎么弄呢?因为我发现我替换bluebird之后还是会出错,只不过不是必出,但是用的地方多了总会出错

解决了,用es6-promise的文件自己改了下es6-promise.js.zip (7.8 KB)

3赞


http://forum.cocos.com/t/ios-promise/54883

请问一下,具体怎么用啊,是导入为插件还是别的操作