|
@@ -0,0 +1,47 @@
|
|
|
|
+#更新日志
|
|
|
|
+格式化请点击参考 [学习链接](https://keepachangelog.com/en/1.0.0/)
|
|
|
|
+版本号规范请参考 [学习链接](https://semver.org/spec/v2.0.0.html)
|
|
|
|
+## 指导原则
|
|
|
|
+- 记住日志是写给人的,而非机器。
|
|
|
|
+- 每个版本都应该有独立的入口。
|
|
|
|
+- 同类改动应该分组放置。
|
|
|
|
+- 版本与章节应该相互对应。
|
|
|
|
+- 新版本在前,旧版本在后。
|
|
|
|
+- 应包括每个版本的发布日期。
|
|
|
|
+- 注明是否遵守语义化版本格式.
|
|
|
|
+## 变动类型
|
|
|
|
+- Added 新添加的功能。
|
|
|
|
+- Changed 对现有功能的变更。
|
|
|
|
+- Deprecated 已经不建议使用,准备很快移除的功能。
|
|
|
|
+- Removed 已经移除的功能。
|
|
|
|
+- Fixed 对bug的修复
|
|
|
|
+- Security 对安全的改进
|
|
|
|
+## [Unreleased]
|
|
|
|
+此区块记录即将发布的更新内容。
|
|
|
|
+
|
|
|
|
+两大意义:
|
|
|
|
+
|
|
|
|
+大家可以知道在未来版本中可能会有哪些变更
|
|
|
|
+在发布新版本时,可以直接将Unreleased区块中的内容移动至新发 布版本的描述区块就可以了
|
|
|
|
+
|
|
|
|
+---
|
|
|
|
+## [1.0.0] - 2020-07-03
|
|
|
|
+### Changed
|
|
|
|
+- 使用物联卡时,网络状态的判断出错的略过
|
|
|
|
+- 根据重新配置的coturn服务端,改善P2P NAT穿透的隧道表现
|
|
|
|
+- 重写APP升级逻辑
|
|
|
|
+ - 得到服务器 DEVICE-APP_UPDATE 指令,通过DeviceChannel 发送 EventBusEvent 通道为 EVENT_APP_UPDATE,由home模块下TcpHandleService EventBus接收,跳转至AppUpdateActivity负责具体升级逻辑处理。在init方法中向服务器接口请求APP版本数据,当根上build.gradle ext.app_version_code (版本号-数字)小于 数据中的versionNo(整数)时,下载并进入安装
|
|
|
|
+- 优化TCP命令处理
|
|
|
|
+ - 仍然统一由 DeviceChannel 分类转发 EventBus事件,分发至不同通道
|
|
|
|
+ - 主体由由home模块下TcpHandleService EventBus处理
|
|
|
|
+ - 处理来电
|
|
|
|
+ - 处理拨出到达目标设备成功
|
|
|
|
+ - 处理语音留言。有通话时等待,通话结束后亮屏并跳转至界面
|
|
|
|
+ - 处理事件。有通话时等待,通话结束后亮屏、播报并跳转至界面
|
|
|
|
+ - 处理SOS。有通话时等待,通话结束后亮屏并跳转界面
|
|
|
|
+ - 处理设备对等变更(用于充电设备更换)。有通话时等待,通话结束后亮屏并重启APP
|
|
|
|
+ - 处理APP升级。有通话时等待,通话结束后亮屏并跳转升级界面
|
|
|
|
+ - 其它TCP命令由具体界面中的 EventBus 具体处理
|
|
|
|
+- 全局通话使用 DeviceChannel 类中的 calling 字段,需优化,如加锁
|
|
|
|
+### Removed
|
|
|
|
+- 去除了WatchHomeActivity.kt
|