4.0接口变化说明
开发者人员须知:
主要是引擎内部框架的调整优化引擎内部框架不涉及到 接口的改动
3.8引擎(4.0过渡版)版本公测主要内容:
• Android:
◦ 升级support V4 至最新版本
◦ Http修改,引擎的HTTP接口已被废弃
• iOS:
◦ 封装插件基类为独立framework.与引擎解耦。
4.0 插件接口变化
兼容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引擎 |