Safe Haven 自动更新设置,三档 Flawless Updates 按需选
Flawless Updates 三档
Safe Haven 把自动更新分成了三个可切换的档位,在设置页可以随时切换:
Off(手动模式)
完全手动。不会在后台自动下载、不会主动提示更新。想更新某个应用就自己进详情页手动点。
适合不想被打扰、或者想在更新前仔细检查每个版本变化的用户。
Lite(轻量后台)
每 6 小时在后台检查一次,有更新就下载,但不主动弹窗提示。下载好的更新会在下次打开 Safe Haven 时出现在"我的应用"列表里,标注着"可更新"。
Full(后台 + 前台)
后台每 6 小时检查 + 前台打开 Safe Haven 时也会检查一次,确保不会错过更新。前台检查比后台触发更及时,但也会多一次网络请求。
重启后的恢复
在早期版本中,设备重启后 Flawless Updates 功能可能不会自动恢复——这个问题在后来的修复补丁里处理了。最新版本(v2.0.7+)在开机后会自动启动后台轮询,不需要手动打开一次 Safe Haven。
更新为什么会卡住
旧版本(v2.0.6 之前)有一个已知问题:如果 Safe Haven 尝试更新某个应用,但本地已安装版本的签名和商店记录的签名不一致,安卓会拒绝安装,导致 Safe Haven 陷入反复重试的死循环。这个 bug 在后续版本里修复了——现在在发起下载前会先比对签名哈希,不一致就直接放弃更新、跳过那个应用,不会反复重试。
如果你还在旧版本遇到了更新卡住的问题,最直接的办法就是先更新 Safe Haven 自己。
版本号跳变的处理
有些应用会出现从 v1.0.0 直接跳到 v3.0.0 的情况,跳过中间版本。Safe Haven 的版本历史会记录它从哪个版本开始同步进来的——如果是同步进来时已经是 v3.0.0,那版本历史里只有 v3.0.0,不会有 v1.x 和 v2.x 的记录。这不是丢数据,是同步时就只拉了当前版本。
签名密钥变更的应对
开发者合法轮换签名密钥的情况(比如从 F-Droid 认证切回开发者原生签名),Safe Haven 的签名锁定机制会先标记 signing_key_changed,管理员确认后更新哈希。在哈希更新完成之前,旧客户端不会触发更新。如果本地已经装了旧签名的版本,手动卸载重装会更顺利。
建议怎么选
- 日常使用:Lite 模式足够——每 6 小时后台检查一次,不打扰使用体验
- 重度开发者 / 测试用户:Full 模式——每次打开都检查,确保第一时间拿到新包
- 重度用户 / 不想被打扰:Off 模式——自己控制更新节奏
- 网络受限:Off 模式最省流量