Persist 中文文档 下载 App

读取手机状态权限——分离响铃通知和 VIP 白名单的依赖

为什么需要这个权限

Persist 的"分开响铃和通知"和"VIP 白名单来电"功能都依赖监听系统的来电/挂机事件——这件事在 Android 上只有拿到 READ_PHONE_STATE 权限才能做。

怎么给

Persist 首次打开的"完成设置"引导里有这一步;或者手动:系统设置 → 应用管理 → Persist → 权限 → 电话 → 打开。

没给的后果

功能没给 READ_PHONE_STATE
分开响铃和通知❌ 不生效(来电时无法临时分离)
VIP 白名单来电❌ 不生效(无法识别谁来电话)
普通预设/排程/音量锁✅ 正常(不依赖这个权限)

Android 11+ 的变化

Android 11 及以上对 READ_PHONE_STATE 的使用场景做了进一步限制——第三方应用不能再像早期那样自由监听来电事件。Persist 在 Android 11+ 上依然请求这个权限,但部分功能可能退化,属正常现象。