主要是引擎内部框架的调整 优化引擎内部框架 不涉及到 接口的改动
• Android:
◦ 升级support V4 至最新版本
◦ Http修改,引擎的HTTP接口已被废弃
• iOS:
◦ 封装插件基类为独立framework.与引擎解耦。
兼容3.0版本,插件新增方法遵循4.0开发规范
插件方法支持同步返回值
插件方法参数支持function作为入参(去掉插件的CB函数)
iOS引擎支持的最低系统版本为8.0+
【编写规范】
多实例插件,初始化同步返回插件对象。不再使用外部传入ID管理。
插件方法参数入参为JSON对象,便于扩展。
插件方法参数入参为Function对象,格式为:function(error, data){}
(1)error值: 0表示成功, 非0表示错误。 (必选)
(2)data值:(可选)
error 为0时,返回数据。
error 为非0时,返回错误信息
插件方法返回值
(1)BOOL类型,true 或者 false
(2)对象(字符串或者对象),null表示失败。
To4.0企业版平台已更新用户:
Android插件:使用4.0安卓引擎,以下插件仅需要选择4.0版本打包请更新
uexDataAnalysis,
uexUpdate,
uexGaodeMap;
uexDownloaderMgr、
uexUploaderMgr、
uexXmlHttpMgr、
uexImage
iOS插件:使用4.0iOS引擎,以下插件仅需要选择4.0版本打包请更新
uexBackground,
uexDataBaseMgr,
uexLocation,
uexGaodeMap,
uexGaodeNavi,
uexBaiduMap,
uexBaiduNav
2016/10/9 | |
---|---|
Android引擎: | 更新内容 |
android_Engine_3.8.0_161009_01_crosswalk | 代码重构,支持crosswalk引擎 |
android_Engine_3.8.0_161009_01_system | 代码重构,支持crosswalk引擎 |
android_Engine_3.8.0_161009_01_x5 | 代码重构,支持crosswalk引擎 |
Android插件: | 更新内容 |
uexCamera-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexControl-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexDataBaseMgr-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexDevice-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexDownloaderMgr-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexFileMgr-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexLocation-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexSocketMgr-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexUploaderMgr-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexXmlHttpMgr-android-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
iOS引擎: | 更新内容 |
---|---|
ios_Engine_3.8.0_161009_01 | iOS10 更新;引擎工程改用embed framework |
iOS插件: | 更新内容 |
uexCamera-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexControl-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexDataBaseMgr-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexDevice-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexDownloaderMgr-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexFileMgr-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexLocation-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexSocketMgr-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexUploaderMgr-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |
uexXmlHttpMgr-iOS-3.8.0 | 插件3.8.0,支持3.8.0引擎 |