一、下载
下载地址 | 版本号 | 发布时间 | 备注 |
---|---|---|---|
v6.2.7.4_sdk | 6.2.7.4 | 2019.04.03 | 使用此版本时,建议使用压缩包中的xlink_wrapper.jar 替换旧的文件;该文件更新默认的日志文件输出路径 |
v6.2.3.7_sdk | 6.2.3.4 | 2018.09.20 | - |
v6.1.0.3_sdk | 6.1.0.3 | 2018.07.05 | - |
v6.0.7.1_sdk | 6.0.7.1 | 2018.05.24 | - |
v6.0.6.9_sdk | 6.0.6.9 | 2018.05.18 | - |
版本更新说明请参考相应版本的版本升级
二、版本更新记录
2.1、2019.04.03-v6.2.7.4
类别 | 更新内容 |
---|---|
配置优化 | 1.新增支持配置连接CM服务端的版本号,支持不同环境下使用不同CM版本号 2.新增设备事件监听事件 |
任务更新 | 1.新增同步 Home 设备列表任务 2.新增内网固件升级功能相应任务 |
数据更新 | 1.新增设备对象云端在线可访问字段,更新设备连接状态查询方法 2.优化了设备操作接口 |
错误码 | 1.新增 SSL 异常错误码,由于 SSL 引起异常时将直接获取到该信息 |
资源优化 | 1.优化异常对象的数据存储,降低重复的操作及频繁申请内存问题 2.优化 token 无效时不再处理相应的任务,降低资源的占用 |
功能优化 | 1.更新扫描端口的使用,降低端口被其它网络程序拦截数据导致的无法扫描到设备的问题 2.优化日志输出配置,提供日志文件路径获取方法 |
接口更新 | 1.优化 Restful 接口的初始化时机,现在 XAPP SDK 初始化后即可正常使用 Restful 接口 2.新增阿里推送配置注册接口 |
BUG修复 | 1.修复设备管理资源释放后可能引用异常的问题 2.修复反复订阅已存在的设备时可能会订阅失败的问题 3.修复部分任务有时会返回不正确的错误码 4.修复在低版本 Android 系统中由于 JDK 版本问题引起的崩溃 |
2.2、2018.09.20-v6.2.3.7
类别 | 更新类型 |
---|---|
配置优化 | 1.新增 XAPP SDK 反初始化,重置方法 2.新增支持的协议类型配置接口,优化数据通讯 3.新增内网自动连接配置接口,默认不开启 4.修正日志输出不转存到文件的情况下也允许输出到控制台 |
扫描优化 | 1.优化扫描任务,提高扫描结果的准确率及发现速度 2.优化扫描任务逻辑,提高扫描成功率 3.优化扫描操作,默认不开启设备内网自动扫描连接 |
订阅优化 | 1.修复订阅设备任务某些情况下不重试的问题,优化订阅任务流程 2.新增订阅设备方式 |
数据通讯 | 1.优化发送策略任务逻辑,修复任务某些情况下会尝试重试的问题 2.修复设备云端连接失败时,云端状态已断开时依然重试的问题 3.修复某些情况下云端断开时,未及时通知外部管理类状态变更的问题 4.优化设备上下线状态消息通知,提高准确性及响应速度 |
接口更新 | 1.新增短信登录的 restful 接口,新增用户注销接口 2.新增快捷登录任务 3.新增连接设备任务,新增连接策略 4.新增短信登录任务 |
资源优化 | 1.优化数据缓存,断开连接时清除缓存信息 |
其它 | 1.修正描述性文本错误 |
2.3、2018.07.05-v6.1.0.3
- 更新API错误码,接口返回的错误码更加准确完整
- 修复restful接口中json可能转换异常的问题
- 修复添加V5设备时部分情况下未正确抛出失败错误码的问题
- 新增基础数据对象(设备对象-XDevice,数据端点-XLinkDataPoint,用户信息-XLinkUser)统一的序列化与反序列化功能
- 修复数据端点可能存在模板数据未正确更新的问题
- 移除第三方json库的使用(与官方json库存在不兼容性),json处理集成到 XAPP SDK 公共库中
- 修复发送策略任务可能导致数据收发失败的问题
- 修复数据端点回调通知时未更新模板信息的问题
- 修复错误码生成时可能未正确识别错误码的问题
- 新增restful接口,第三方用户初始化手机并设置密码的接口
- 修复restful接口中部分情况下资源释放不及时的问题
- 优化设备信息获取流程,修复可能出现无法正确获取设备信息的问题
- 修复某些情况下设备资源未及时释放的问题
2.4、2018.05.24-v6.0.7.1
- 更新云端与本地连接管理,优化云端连接功能
- 修复断开连接时部分缓存数据未正确清除的问题
- 调整数据发送处理逻辑,根据发送策略更合理处理发送数据
- 修正部分情况下设备状态未及时更新的问题
- 其它性能优化和细节BUG修复
2.4、2018.05.18-v6.0.6.9
- 更新部分设备管理功能,内部逻辑调整与优化
- 新增多点登录等多个功能
- 优化与设备通讯处理
三、Jar包更新方式
更新场景 | 更新方式 |
---|---|
若 libs 文件中已存在相应的 jar 包(与替换包同名) | 方式一: 请直接复制已下载的 XAPP SDK jar 包然后在项目的 libs 文件上(直接在 AS 中进行操作)右键→粘贴, 在弹出 jar 包替换提醒消息中, 选择Overwrite for all (一次性全部替换), 或者Overwrite (逐个选择替换) 方式二: 也可以先删除掉 libs 文件下需要替换的 jar 包, 再将新的 jar 包复制并粘贴到 libs 文件夹下即可 |
若 libs 文件中不存在相应的 jar 包 | 将新的 jar 包复制并粘贴到 libs 文件夹下即可 |
注意:
- 在替换完 XAPP SDK 后,请务必确认是否已正常替换了 jar 包,(可通过检测 XAPP SDK 的版本号确认)
- 使用“方式一”替换时,必须有弹出替换消息的弹窗才是正常的
- 部分情况下存在无法正确替换,推荐使用“方式二”重新尝试, 如若还不能正常使用, 尝试关闭 AS 再重启