OmniSIM 1.3.2
OmniSIM 1.3.2 聚焦提醒可靠性和续费处理效率。后台检查现在能补发因系统延迟而错过的
最近一个提醒节点,并在应用内提供更清楚的通知诊断信息。
本次更新
提醒与后台运行
- 继续使用 WorkManager 执行省电的每日后台检查,无需常驻服务或精确闹钟。
- 后台任务被系统或厂商电池策略延迟时,会匹配最近一个尚未发送的提醒节点,避免错过
30、14、7、3、1 天等已启用提醒。 - 提醒仍按 SIM、续费日期和提醒节点去重;同一周期不会重复通知。
- 设置页新增通知可用状态、上次检查时间、扫描数量和发送数量。
- 新增“后台访问”系统设置入口和“发送测试通知”,便于确认设备是否允许后台提醒。
- 通知权限改为在保存第一张 SIM 后说明用途再请求,不会在首次打开时直接弹出系统权限框。
- 点击真实续费提醒可直接打开对应 SIM 的续费确认页。
首页、用量与备份状态
- 首页将逾期、今日到期和即将到期记录集中到“需要处理”,其余记录显示在“后续续费”。
- 紧急记录提供醒目的“标记为已续费”操作,并保留精确日期、周期和掩码号码。
- 使用情况页会列出缺少续费价格或周期的 SIM,并可直接进入详情补充资料。
- 设置首页会显示本地数据是否存在尚未导出的变更。
显示与稳定性
- 首页支持横屏紧凑布局,主要续费操作不再被悬浮底栏遮挡。
- 放大系统字体时,滚动内容会为底栏预留空间并保持可操作。
- 新增提醒补发、诊断状态和备份状态单元测试。
安装与升级
- 下载
OmniSIM-1.3.2-release.apk。 - 使用同目录的
OmniSIM-1.3.2-release.apk.sha256校验下载完整性。 - 已安装 GitHub 正式版 1.3.1 的用户可直接覆盖安装,现有本地数据会保留。
Debug 或其他证书签名的测试包仍不能直接覆盖正式版;请先导出备份,卸载旧包,安装正式版
后再恢复备份。最低系统版本仍为 Android 6.0(API 23)。
English
OmniSIM 1.3.2 improves reminder reliability and makes urgent renewals faster to handle.
Highlights
- Battery-friendly daily checks continue to use WorkManager without a continuous
service or exact alarms. - When Android or manufacturer battery policies delay background work, OmniSIM catches
up the most recent eligible reminder offset that has not already been delivered. - Reminder delivery remains deduplicated by SIM, renewal date, and reminder offset.
- Settings now show notification readiness, the last background check, scanned and sent
counts, a background-access shortcut, and a test-notification action. - Notification permission is explained after the first SIM is saved instead of being
requested immediately on first launch. - Tapping a real renewal notification opens the matching SIM's renewal confirmation.
- Home separates overdue, due-today, and due-soon records under Needs attention, with
direct renewal actions; remaining records stay under Upcoming. - Usage lists SIMs with missing price or cycle data and links directly to their details.
- Settings indicates when local changes have not yet been exported.
- Home now keeps primary actions clear of the floating navigation bar in landscape and
with enlarged system text. - Unit tests cover reminder catch-up, reminder health, and backup health states.
Install and upgrade
Download OmniSIM-1.3.2-release.apk and verify it with the accompanying .sha256 file.
Official GitHub version 1.3.1 can be upgraded in place without losing local data. Debug
or differently signed builds must be backed up and uninstalled before installing the
official release. Android 6.0 (API 23) or newer is required.