白名单模式:只让信任的应用拿到权限
2.11.1 版本加入的白名单模式,解决一个实际问题:任何接入了 API 的应用都能发起授权请求,弹窗若被随手批准,权限就交出去了。
开启后的行为变化
| 状态 | 清单外应用发起请求 | 清单内应用发起请求 |
|---|---|---|
| 白名单关闭 | 正常弹窗,由你决定 | 正常弹窗,由你决定 |
| 白名单开启 | 直接不放行 | 正常弹窗,由你决定 |
开启入口在应用的设置里(2.11.1 起可用,见版本差异)。
适合开的人
- 设备上应用装得杂,担心误点弹窗;
- 只用固定的两三个工具(Hail、Amarok 之类),没有其他应用需要授权;
- 设备给家人共用,想收紧权限出口。
用完授权阶段再关掉也行——它是个动态开关,随时切换。
用之前想清楚一件事
新装的工具第一次请求授权时会被白名单挡住,表现是「弹窗都没弹就失败」。遇到这种情况先想起新装了白名单:把新工具加进白名单,或临时关闭白名单完成授权,见授权流程的排障顺序。
与状态切换的分工
两者都是「收紧」,但维度不同:
- 白名单管「谁有资格请求」——按应用过滤;
- 状态切换管「现在要不要分发」——全局暂停 / 恢复。
日常建议:白名单常开 + 状态保持正常;排查问题时再动状态开关。