🎁 国庆节礼物 · 取件码助手 v3.0.0
「这个月本来只想安静修 bug,但写着写着发现自己最想要的东西,是想让你们自己也能修。」
—— 送给大家的一份小礼物,希望国庆取快递的时候,少找一会儿取件码。
自动提取快递取件码 → 写入「待办」(新码置顶)→ 通知点击复制 / 一键已取件。
🧩 本次重磅:用户自定义规则
官方规则集已覆盖全国主流快递,但自建驿站 / 学校自提柜 / 物业柜的文案千差万别。
从这一版开始,你可以为自己所在的那一家单独写一条规则,从此再也不漏抓。
| 模式 | 适用场景 | 例子 |
|---|---|---|
| 🌐 不限来源 | 官方规则没覆盖到的,兜底 | — |
| 📞 精确匹配 | 驿站 / 快递员固定号码 | 1069888877 |
| 📞 前缀匹配 | 虚拟号前几位固定、后几位随机 | 1069 |
| 📞 包含匹配 | 号码里带文字 | 菜鸟驿站 |
优先级:精确 > 前缀 > 包含 > 全局,号码专属不会被宽泛规则抢先匹配。
三道安全防线:危险正则静态拦截 / 强制自测样本不通过不允许启用 / 50ms 耗时熔断
权限边界(不可配置):只定义「从短信里提取取件码 / 来源 / 地点」,
无法也无法修改任何数据库写入行为。规则完全本地存储,不经过任何服务器。
🧪 一键链路测试
新功能:分步验证「解析 → 写入 → 去重 → 通知」整条链路是否正常。
不消耗真实短信、不产生费用,测试记录可随时删除。
✍️ 手动输入短信测试(v2.9.5 起)
一键测试下方新增:粘贴任意短信 → 立即看到解析结果,默认只解析不写库。
🔧 架构修复
- 冷启动热更失效:
init()原先只在手动打开 App 时调用,导致未打开过 App 时
真实短信链路走的是编译内置旧规则。现已在四个进程入口统一初始化。 - ColorOS 便签写入失败:感谢社区 PR #1 作者 Vv-Ww 定位——INSERT 值数(48)多于列数(47)。
本版已修正为 47/47(并新增列值校验防回归),小米与 ColorOS 日历后端一字未动。
⚠️ 已通过程序级校验,尚待 ColorOS 真机复测,如有异常欢迎反馈。
🎨 界面重做
固定头部(滑动时始终可见 App 名 / 版本号 / 菜单)+ 可滚动内容,
全部模块统一为灰底圆角卡片,行距、字距、内外边距拉齐。
✅ 文件校验
- 文件名:pickup-code-grabber-v3.0.0.apk
- SHA-256:
e36e6e09a4571e798ad4bf7f746ce915004f44b173c007099c494c1c90db8695
📖 相关链接
- README | CHANGELOG
- 反馈:QQ 群 901543676(进群备注「取件码助手」)| GitHub Issues | 酷安发布帖
⚠️ 声明
- 本版经作者本机实测:Redmi K90 Pro Max / HyperOS(短信全链路 + 用户规则全链路)
- 直写系统待办库:不承诺云同步;只增行 / 定点标记,不删改已有数据
- 非小米/OPPO 官方作品,MIT 许可,使用风险自担。打赏纯属自愿。