A-资源下载

一、下载

下载地址 版本号 发布时间 备注
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

  1. 更新API错误码,接口返回的错误码更加准确完整
  2. 修复restful接口中json可能转换异常的问题
  3. 修复添加V5设备时部分情况下未正确抛出失败错误码的问题
  4. 新增基础数据对象(设备对象-XDevice,数据端点-XLinkDataPoint,用户信息-XLinkUser)统一的序列化与反序列化功能
  5. 修复数据端点可能存在模板数据未正确更新的问题
  6. 移除第三方json库的使用(与官方json库存在不兼容性),json处理集成到 XAPP SDK 公共库中
  7. 修复发送策略任务可能导致数据收发失败的问题
  8. 修复数据端点回调通知时未更新模板信息的问题
  9. 修复错误码生成时可能未正确识别错误码的问题
  10. 新增restful接口,第三方用户初始化手机并设置密码的接口
  11. 修复restful接口中部分情况下资源释放不及时的问题
  12. 优化设备信息获取流程,修复可能出现无法正确获取设备信息的问题
  13. 修复某些情况下设备资源未及时释放的问题

2.4、2018.05.24-v6.0.7.1

  1. 更新云端与本地连接管理,优化云端连接功能
  2. 修复断开连接时部分缓存数据未正确清除的问题
  3. 调整数据发送处理逻辑,根据发送策略更合理处理发送数据
  4. 修正部分情况下设备状态未及时更新的问题
  5. 其它性能优化和细节BUG修复

2.4、2018.05.18-v6.0.6.9

  1. 更新部分设备管理功能,内部逻辑调整与优化
  2. 新增多点登录等多个功能
  3. 优化与设备通讯处理

三、Jar包更新方式

更新场景 更新方式
若 libs 文件中已存在相应的 jar 包(与替换包同名) 方式一: 请直接复制已下载的 XAPP SDK jar 包然后在项目的 libs 文件上(直接在 AS 中进行操作)右键→粘贴, 在弹出 jar 包替换提醒消息中, 选择Overwrite for all(一次性全部替换), 或者Overwrite(逐个选择替换) 方式二: 也可以先删除掉 libs 文件下需要替换的 jar 包, 再将新的 jar 包复制并粘贴到 libs 文件夹下即可
若 libs 文件中不存在相应的 jar 包 将新的 jar 包复制并粘贴到 libs 文件夹下即可

注意:

  1. 在替换完 XAPP SDK 后,请务必确认是否已正常替换了 jar 包,(可通过检测 XAPP SDK 的版本号确认)
  2. 使用“方式一”替换时,必须有弹出替换消息的弹窗才是正常的
  3. 部分情况下存在无法正确替换,推荐使用“方式二”重新尝试, 如若还不能正常使用, 尝试关闭 AS 再重启
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题