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引擎
还需要帮助吗? 联系我们
最新更新 8th Jul 2021