2022-01-16 21:52:21 +08:00
|
|
|
|
# PushDeer for Android
|
|
|
|
|
|
|
|
|
|
### 适配进度
|
|
|
|
|
|
|
|
|
|
* MiPush(状态:已调通、已接入)
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* miui √
|
|
|
|
|
* Mokee √
|
2022-01-22 21:46:34 +08:00
|
|
|
|
* WaWei √
|
|
|
|
|
* 坚果pro3-8.0.1 √ 坚果pro2s-7.2.0.2 x(暂无法成功注册)
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* 部分原生、类原生 可成功注册,无法收到推送,可能和地区识别有关,待解决
|
2022-01-16 21:52:21 +08:00
|
|
|
|
|
|
|
|
|
### TODO
|
|
|
|
|
|
|
|
|
|
* ~~调通 MiPush~~
|
2022-01-21 01:26:17 +08:00
|
|
|
|
* ~~接入 MiPush~~
|
2022-01-16 21:52:21 +08:00
|
|
|
|
* 完善 log ~~采集~~ 回传机制,便于调试
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* 测试不同厂商设备/系统上的通知推送效果 miui√ Mokee√ HuaWei√
|
2022-01-16 21:52:21 +08:00
|
|
|
|
* ~~接入 PushDeer~~
|
|
|
|
|
* ~~界面设计:BottomBar+Navigation(Device Key Message Setting)~~
|
|
|
|
|
* 调整 KeyList MessageList 等处的自定义绘制
|
|
|
|
|
* ~~增加 DeviceList 外的侧滑手势~~
|
|
|
|
|
* ~~增加侧滑手势相关动作~~
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* 增加手动修改服务器地址逻辑(并放置到登陆界面)
|
|
|
|
|
* ~~增加退出登陆的逻辑~~
|
2022-01-21 01:26:17 +08:00
|
|
|
|
* 增加登陆过程中的图形提示
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* ~~增加对PushKey重命名的逻辑~~
|
|
|
|
|
* ~~增加对设备重命名的逻辑~~
|
|
|
|
|
* ~~增加长按复制消息内容的逻辑~~
|
2022-01-22 21:46:34 +08:00
|
|
|
|
* 增加点击设置界面用户名修改用户名逻辑(暂无路由)
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* ~~适配image类型的消息显示~~
|
|
|
|
|
* ~~修改app图标~~
|
|
|
|
|
|
2022-01-16 21:52:21 +08:00
|
|
|
|
|
|
|
|
|
### 日志
|
|
|
|
|
|
|
|
|
|
* 2021-12-25
|
|
|
|
|
* 文件夹已经创建完毕
|
|
|
|
|
* MiPush
|
|
|
|
|
* 小米官方文档写的像shit,陈年旧注释都不删
|
|
|
|
|
* 测试环境推送消息不推送
|
|
|
|
|
* 增加了 channel 参数,默认属于 运营,推送数量太少,需要申请新 channel
|
|
|
|
|
* 因为不是所有SDK都支持透传,暂时选择跳过这个功能
|
|
|
|
|
|
|
|
|
|
* 2022-01-01
|
|
|
|
|
* 增加图片、颜色等资源,抽取字符串
|
|
|
|
|
* 增加登陆界面
|
|
|
|
|
* 重新组织主题
|
|
|
|
|
* 使用"纯自研" TopBar 替换 TopAppBar
|
|
|
|
|
* PushDeer api已调通,未接入
|
|
|
|
|
|
|
|
|
|
* 2022-01-04
|
|
|
|
|
* PushDeer /user/info 响应类型去掉列表
|
|
|
|
|
* 为 MessageList 界面适配右上角箭头icon、增加输入框及其切换动画
|
|
|
|
|
* 适配设置界面不显示右上角icon
|
|
|
|
|
* MessageList、KeyList item适配
|
|
|
|
|
* DeviceList 增加侧滑手势
|
|
|
|
|
* 抽象 item 相关 ui,提高代码复用率
|
|
|
|
|
|
|
|
|
|
* 2022-01-05
|
|
|
|
|
* 从 AppDatabase.kt 删除 message
|
|
|
|
|
* 调通user/info device/list key/list message/list四个路由
|
|
|
|
|
* 去掉message相关的各种repository、viewmodel等
|
|
|
|
|
* 一些小修改
|
|
|
|
|
|
|
|
|
|
* 2022-01-06
|
|
|
|
|
* 完善device/key/message的删除逻辑
|
|
|
|
|
* 创建 KeyListPage.kt
|
|
|
|
|
* 一些小修改
|
|
|
|
|
|
|
|
|
|
* 2022-01-08
|
|
|
|
|
* 增加二维码扫描组件
|
|
|
|
|
* 重绘设置界面
|
|
|
|
|
* 增加日志列表界面
|
|
|
|
|
* 调整滑动删除界面绘制逻辑和操作逻辑
|
|
|
|
|
* 调整列表界面绘制逻辑
|
|
|
|
|
* 增加消息列表对Markdown类型消息的渲染支持
|
|
|
|
|
* 增加消息列表对Image类型消息的显示支持(demo级别,硬编码)
|
|
|
|
|
* 调整Key列表中项目绘制逻辑
|
|
|
|
|
* 一些细节变化
|
|
|
|
|
|
|
|
|
|
* 2022-01-09
|
|
|
|
|
* 增加列表尾部占位符
|
|
|
|
|
* 微调Key和Message列表项的构图
|
|
|
|
|
* 微调滑动删除图标背景
|
|
|
|
|
* 调整列表项阴影
|
|
|
|
|
* 调整设置界面的按钮颜色
|
|
|
|
|
* 界面整体配色几近处理完善
|
|
|
|
|
* Markdown:
|
|
|
|
|
* 增加链接解析支持
|
|
|
|
|
* 增加图片显示支持
|
|
|
|
|
* 增加html解析支持
|
|
|
|
|
* 增加task-list解析支持
|
|
|
|
|
* 增加table解析支持
|
|
|
|
|
|
|
|
|
|
* 2022-01-15
|
|
|
|
|
* 增加 Message 的数据库表
|
|
|
|
|
* 调整项目文件结构
|
|
|
|
|
* 将数据库用作message列表的直接数据来源
|
|
|
|
|
|
2022-01-21 01:26:17 +08:00
|
|
|
|
* 2022-01-20
|
|
|
|
|
* 修改 /device/reg post参数增加 type=android
|
|
|
|
|
* 集成 SignIn With Apple
|
|
|
|
|
* 调整设备列表加号的显示和操作逻辑
|
|
|
|
|
* 将自动注册设备修改为手动点击加号注册设备
|
|
|
|
|
* 当前app几乎处于可以使用的状态
|
|
|
|
|
|
2022-01-21 12:35:33 +08:00
|
|
|
|
* 2022-01-21
|
|
|
|
|
* 修改登陆界面ui
|
|
|
|
|
* 增加key/device的重命名逻辑
|
|
|
|
|
* 适配英语和中文
|
2022-01-22 13:16:34 +08:00
|
|
|
|
* 增加点击PushKey显示二维码功能
|
|
|
|
|
|
|
|
|
|
* 2022-01-22
|
|
|
|
|
* 增加点击 Message 列表项目复制文本功能
|
|
|
|
|
* 增加适配Image类型Message的显示
|
|
|
|
|
* 完善登陆注销逻辑
|
2022-01-22 21:46:34 +08:00
|
|
|
|
* 适配 PushDeer 的专用推送通道
|
|
|
|
|
* 增加修改设备/密钥等名称时"清空文本"按钮
|
|
|
|
|
* 部分英化汉化
|
2022-01-21 12:35:33 +08:00
|
|
|
|
|
2022-01-21 01:26:17 +08:00
|
|
|
|
|
2022-01-16 21:52:21 +08:00
|
|
|
|
### 感谢
|
|
|
|
|
|
|
|
|
|
https://github.com/taoweiji/MixPush
|