常驻与后台:别让系统把中介服务杀掉
中介的价值在于「随时响应其他应用的请求」,这要求它的服务一直活着。系统杀后台的默认策略,恰好是它最大的敌人。
服务的三层保障
应用自身的权限清单已经为常驻做了设计,配合系统设置把保障补齐:
| 保障 | 来源 | 你要做的 |
|---|---|---|
| 前台服务 | 应用自带(含远程消息类型前台服务) | 保持通知权限开启,前台服务靠常驻通知维持 |
| 开机自启 | 应用自带开机广播权限 | 别禁用它;部分系统需在自启管理里放行 |
| 电池优化豁免 | 系统设置项 | 设置 → 应用 → 电池 → 允许后台活动 / 不做优化 |
国产系统(ColorOS、OriginOS、MIUI 等)的后台管理更激进,除上表外还要在系统的自启动管理、后台冻结名单里放行。
服务被杀的典型症状
- 之前授权过的工具突然报「服务不可用」「无法连接」;
- 新的授权请求弹窗不出现;
- Hail 冻结操作失败、Amarok 隐藏失效。
恢复办法:打开中介应用让它重新拉起服务,各工具即可继续工作——授权记录不丢,不需要重新批准。
通知可以关吗
前台服务的常驻通知不建议关:部分系统上关闭前台服务通知等于允许系统随时回收服务。嫌碍眼可以在通知渠道里降级为静默,别彻底禁用。
验证常驻是否可靠
重启一次设备,随后直接打开 Hail 做一次冻结操作——不用先打开中介应用就能成功,说明开机自启与后台保活都到位了;如果失败,回到上面的设置逐项检查。