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_01iOS10 更新;引擎工程改用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引擎