Xiaomi、Redmi、POCO:SMS 转发在后台停止
Xiaomi 的电池管理机制——从 MIUI 到如今的 HyperOS——是 Android 中最严格的。默认情况下,系统会停止不在前台显示的应用,因此 SMS 转发应用在您查看时正常工作,切到后台后则停止工作。只需一次性调整三项设置,就能解决这个问题。
三项设置
- 打开“安全中心”应用 → 权限管理 → 自启动。
- 找到 Resender 并打开其开关。
- 然后进入设置 → 电池与性能 → 应用省电 → Resender。
- 选择“无限制”。
- 自启动管理。进入设置 → 应用设置 → 应用管理 → Resender,开启自启动管理。如果未开启,手机重启或应用被停止后,即使收到 SMS,系统也不会唤醒 Resender。
- 应用智能省电:无限制。在同一页面打开应用智能省电,选择无限制。默认的智能限制后台运行(推荐)正是造成转发延迟的原因。
- 在最近任务中锁定应用。打开最近任务界面,长按 Resender 卡片,再点按锁形图标。这样,清理最近任务时就不会关闭 Resender。
然后,还需要让 Resender 不受 Android 自身电池优化的限制:应用主界面上有一个相应按钮,点按后会打开系统列表,找到 Resender 并选择不优化。也可以手动前往:设置 → 应用设置 → 应用管理 → Resender → 应用智能省电,或设置 → 电池 → 电池优化 → 所有应用。
如何确认设置已生效
锁定手机,等待一分钟,再用另一部手机向它发送一条 SMS。邮件应在几秒内送达。如果只有解锁手机或打开应用后才收到邮件,说明三项设置中仍有一项没有设置好——最常见的是系统更新后,自启动管理被关闭了。
任何应用都做不到的事
Xiaomi 的这些设置页面都没有公开接口。任何应用都无法读取或更改这些设置,也无法可靠地判断您是否已设置好。当 Android 报告 Resender 受到限制时,Resender 会在主界面显示一行红色提示,并为您打开相应的系统设置页面,但开关仍需您亲自开启。如果跳过这一步,即使应用已经做了权限范围内能做的一切,消息仍可能延迟送达,甚至完全无法送达。
常见问题
为什么消息延迟几小时才送达,或只有打开应用后才收到?
除非允许应用自启动并取消省电限制,否则 MIUI 和 HyperOS 会停止不在前台显示的应用。只有系统允许 Resender 再次运行时,它才能接收 SMS,因此会出现延迟。按照本页说明一次性完成三项设置后,消息就能在几秒内转发出去。
为什么 Resender 不能自行更改这些设置?
Xiaomi 的这些设置页面没有公开接口:任何应用都无法读取、更改这些设置,甚至无法判断您是否已设置好。Android 中有一项设置原本可以让应用通过一个对话框请求更改,但这需要特定权限,而 Google Play 仅向闹钟、通话等类别的应用授予该权限,消息转发应用并不属于这些类别。
我已经全部设置好了,为什么几天后又停止了?
请检查 Resender 是否仍在最近任务中保持锁定:某些系统版本在使用扫帚图标清理最近任务时,会取消锁定。另外,请检查系统更新后是否重置了应用智能省电设置——HyperOS 更新有时会这样做。
手机需要一直保持解锁吗?
不需要。锁屏没有问题,但不能关机或断网。装有 SIM 卡的手机必须保持开机,并连接移动数据或 Wi-Fi。
这适用于哪些 Xiaomi 机型?
适用于所有运行 MIUI 12 及以上版本或 HyperOS 的 Xiaomi、Redmi 和 POCO 手机。不同系统版本的菜单名称和位置可能略有差异,但都有这三项设置。