按 0.2.6 发布后收到的 101 份错误日志和 GitHub 上的新问题修复;营销通知清单显示软件名,新增暂停、提示音和新版本提示;合并 8 个社区 PR。
修复
| 现象 | 0.2.7 |
|---|---|
| 华为(HarmonyOS 4、EMUI 10)和旧版荣耀,每个营销通知渠道都「这一行的开关没认出」 | 从渠道名往上找这一行自己的开关;开关的无障碍标签也是渠道名时不再算重名。需要华为用户更新后反馈 |
| vivo「点这一行后页面没变」,每个渠道平均半分钟 | 等上一页换下去再读;认出 vivo 后不走直达链接。OriginOS Ocean 的通知页也能认出 |
| 剩一两个渠道没关上,整步算失败 | 一批跑完后,没确认的渠道再试一次 |
| 三星等手机渠道页显示关、系统记录仍开 | 这个软件的通知已整体关闭时,记为「渠道不会弹出」,不算失败 |
| 找「隐私」时点中开关的说明文字,把功能关了(#247) | 先找文字完全相同的;不点开关所在行的说明文字 |
| 确认框按钮文字在 content-desc 或子节点里,开关「关不掉」(#246) | 三种写法都能认出,跳过屏幕外的旧按钮 |
| 一加渠道名带空格找不到;页面在却报「未知页面」;安卓 8 / 9 读不到通知 | 修正 |
| 点了停止记成失败,手机插电一直亮着 | 记为「已停止」,不提示上报;停止后照常收尾 |
| 手机断开时日志带报错堆栈;没执行过就上报,只有手机型号 | 断开只提示一句;没有执行记录时不发送 |
| 从 Google 下载 adb 失败(#273) | 下不了换腾讯云镜像,下完核对校验值 |
| 小米打开「USB 调试(安全设置)」后检测仍说点击被拒 | 提示等倒计时点「确定」,再不行拔插数据线、重启手机 |
新功能
- 营销通知清单显示软件名:以前只有包名,认不出是哪个软件。软件名只在界面上,不写进日志。
- 暂停:执行中要用手机就点「暂停」,手头这一项做完后停下,提示「已暂停」再拿手机;点「继续」后重新读屏幕。
- 提示音:执行结束、暂停生效、手机锁屏要解锁时,响一声短促柔和的提示音。
- 新版本提示:有新版时左下角提示。旧版不会自动更新,这一版也要手动下载。
社区
合并 8 个 PR:荣耀 WKL-AN20(MagicOS 11)、OPPO Find X8s(ColorOS 17)、小米 17 Ultra、小米 13 Ultra、小米 Pad 7、一加 13T 机型脚本;vivo 参考脚本 V2547DA 在 OriginOS 6 真机整段跑通;确认框按钮修复。脚本由贡献者在自己的手机上录制。谢谢提交实测和建议的朋友。
其他
285 项设备无关回归通过;Android 15 模拟器验证读软件名、扫描、关闭 / 暂停 / 继续 / 还原、权限关闭检测。华为、三星、vivo、安卓 9 的修改没有真机验证。旧版不会自动升级,替换程序即可,原来的备份保留。Windows 安装程序暂未签名。附 SHA256SUMS.txt。