Skip to content

OmniSIM 1.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 18:00
· 5 commits to main since this release

OmniSIM 1.0.0

OmniSIM 的首个正式公开版本现已发布。这是一款本地优先、无需账号的 Android SIM 与
eSIM 续费管理器,帮助个人用户集中管理续费日期、保号提醒、成本和续费历史。

本次发布

  • 首页优先展示最近续费项目,并通过“需要关注”和“即将续费”时间轴呈现到期顺序。
  • 完整支持 SIM/eSIM 的新增、编辑、搜索、状态筛选、归档、恢复和删除。
  • “标记为已续费”会根据实际续费日计算下次日期,保存续费历史并重新安排提醒。
  • 支持多币种续费金额,并使用欧洲中央银行参考汇率估算统一货币总成本。
  • 支持提前 30、14、7、3、1、0 天及逾期提醒,包含通知去重与续费后重新调度。
  • 支持版本化 JSON 备份与事务性恢复,无需广泛存储权限。
  • 支持跟随系统、浅色、深色、Material You 动态配色,以及简体中文和英语。
  • 设置中提供隐私与权限说明、使用说明、开源信息和 MIT 许可证。

隐私与权限

SIM 信息、手机号码、续费日期、价格和备注默认仅保存在 Android 设备本地。OmniSIM
不需要账号,不包含分析、遥测、广告、崩溃上报或远程日志。网络仅用于获取欧洲中央
银行公开参考汇率,或在用户主动操作时通过外部浏览器打开续费网站。

应用仅使用续费提醒所需的通知权限和获取公开汇率所需的网络权限,不请求联系人、短信、
电话、通话记录、位置、相机、麦克风或广泛存储权限。

安装与升级

  1. 下载 OmniSIM-1.0.0-release.apk
  2. 可使用同目录下的 .sha256 文件校验下载完整性。
  3. Android 首次从 GitHub 安装时,可能要求允许浏览器或文件管理器安装未知应用。

此前安装过本仓库正式签名的 v1.0.4 可以直接覆盖安装;若设备上是 Debug 或旧的未签名
测试包,由于签名证书不同,需要先在应用内备份数据,再卸载测试包并安装本版本。

最低系统版本为 Android 6.0(API 23)。WorkManager 提醒时间是近似的,Doze、省电模式
和厂商电池策略可能造成延迟;汇率获取失败时会使用本地缓存,核心管理功能仍可离线使用。

构建与签名

本版本由 GitHub Actions 执行单元测试、Android Lint、R8 Release 构建和 APK 验签后发布。

发布证书 SHA-256:

58146fc8f47be9fc5729f9c149dc8f17877a646692bb23c4f8130a2232d441cb

English

OmniSIM 1.0.0 is the first production release of a local-first Android renewal
manager for SIMs and eSIMs. It includes renewal-focused Home and SIM views,
search and status filters, renewal history, multi-currency cost estimates using
ECB reference rates, configurable reminders, transactional JSON backup/restore,
light and dark themes, Material You, and Chinese/English localization.

SIM details, phone numbers, renewal dates, prices, and notes stay on the device.
OmniSIM requires no account and includes no analytics, telemetry, advertising,
crash reporting, or remote logging. Network access is limited to public exchange
rates and renewal websites explicitly opened by the user.

Download OmniSIM-1.0.0-release.apk and verify it with the accompanying SHA-256
file. Android 6.0 (API 23) or newer is required. A previous officially signed
v1.0.4 installation can be upgraded in place; debug or unsigned test builds must
be backed up and uninstalled first because they use a different certificate.