今天,Egret Native 1.0.6版本正式发布,在这一版本中,我们对iOS EgretNativeIOS window进行修改:自今日起Native只会在不存在Window的情况下创建window,这意味着,开发者可以在storyboard 上 使用 native,也可以在 ViewController 的 viewDidLoad 事件中初始化 native 对象,更可以将 native 的 view 作为某个 view 的 subView。
同时,我们正式移除了内置的IDFA获取api,因此将会导致返回 IDFA 的 Native API 将返回空串,如您需要可以自行实现。这个调整主要针对iOS系统“儿童”类目APP开发者,对于游戏类的开发者没有任何影响。
此外,在这一版本中,我们新增了MIME(Content-type Header) charset 支持、window.onunhandledrejection事件支持,也修复了诸多开发者反馈给我们的崩溃、声音、触摸失效、字体等问题。
具体内容见下:
**[新增]**MIME(Content-type Header) charset 支持;
**[新增]**支持window.onunhandledrejection事件;
**[修正]**Android: Android 5.1及以下版本: video播放失败;
**[修正]**iOS: 删除了获取IDFA的api,如需要开发者需要自己实现;
**[修正]**Http请求返回的响应码不等于200时,response为null;
**[修正]**iOS: reload后如果再次调用getNetworkState会导致崩溃;
**[修正]**iOS: 用户无法使用自己的视图的问题;