Android 11 中的隐私权
Android 11 基于 Android 早期版本构建,增加了多种功能和更新,以保障用户安全并提高透明度和可控性。所有开发者都应查看隐私功能并测试他们的应用。具体影响可能会因每个应用的核心功能、目标平台和其他因素而异。
如需详细了解 Android 11 中生效的主要变更,请参阅以下部分。
重大隐私权变更
下表汇总了 Android 11 中与隐私权相关的主要变更。
隐私权变更 | 受影响的应用 | 缓解策略 | |
---|---|---|---|
强制执行分区存储机制 以 Android 11 或更高版本为目标平台的应用始终会受分区存储行为的影响 |
以 Android 11 或更高版本为目标平台的应用,以及以 Android 10 为目标平台且未将 requestLegacyExternalStorage 设为 true 以停用分区存储功能的应用 |
更新您的应用以使用分区存储功能 详细了解分区存储功能变更 |
|
单次授权 使用单次授权功能,用户可以授予对位置信息、麦克风和摄像头的临时访问权限 |
在 Android 11 或更高版本上运行且需要请求位置信息权限、麦克风权限或相机权限的应用 | 在尝试访问受某项权限保护的数据之前,检查您的应用是否具有该权限 遵循请求权限方面的最佳做法 |
|
自动重置权限 如果用户在 Android 11 或更高版本上几个月未与应用互动,系统会自动重置应用的敏感权限 |
以 Android 11 或更高版本为目标平台且在后台执行大部分工作的应用 | 要求用户阻止系统重置应用的权限 详细了解自动重置权限 |
|
后台位置信息访问权限 Android 11 更改了用户向应用授予后台位置信息权限的方式 |
以 Android 11 或更高版本为目标平台且需要在后台获取位置信息的应用 | 通过对权限请求方法的多次单独调用,逐步请求前台(粗略或精确)和后台位置信息权限。必要时,说明用户授予该权限所能得到的益处 详细了解 Android 11 中的在后台访问位置信息的权限 |
|
软件包可见性 Android 11 更改了应用查询同一设备上的其他已安装应用及与之互动的方式 |
以 Android 11 或更高版本为目标平台且与设备上的其他已安装应用交互的应用 | 将 <queries> 元素添加到应用的清单中详细了解软件包可见性 |
|
前台服务 Android 11 更改了前台服务访问位置信息、相机和麦克风相关数据的方式 |
在 Android 11 或更高版本上运行且在前台服务中访问位置信息、相机或麦克风相关数据的应用 | 分别针对需要访问相机和麦克风的前台服务,声明 camera 和 microphone 前台服务类型。但请注意,应用在后台运行时启动的前台服务通常无法访问位置信息、摄像头或麦克风。详细了解前台服务的变更 |