“所有文件访问权限”(MANAGE_EXTERNAL_STORAGE) 的使用

Google Play 会限制应用使用高风险或敏感权限,包括一项叫作所有文件访问权限的特殊应用访问权限。这仅适用于符合以下条件的应用:以 Android 11(API 级别 30)为目标运行环境,并声明了 MANAGE_EXTERNAL_STORAGE 权限(这是 Android 11 中添加的一项权限)。此外,此政策不会影响对 READ_EXTERNAL_STORAGE 权限的使用。

如果 MANAGE_EXTERNAL_STORAGE 权限对您的应用而言并非必要,则您必须从应用的清单中移除此权限,才能成功发布应用。下文还详细介绍了符合政策的替代实现方案的相关细节。

如果您的应用在政策允许使用此权限的范围内,或属于可以使用此权限的例外情况,那么您必须使用 Play 管理中心内的声明表单声明此权限以及所有其他高风险权限

对于不符合政策要求或未提交声明表单的应用,我们可能会将其从 Google Play 下架。

在什么情况下应该请求获取“所有文件访问权限”?

只有当您的应用无法有效利用更有利于保护隐私权的最佳做法(例如使用存储访问框架Media Store API)时,您才可获取“所有文件访问权限”。

此外,应用对此权限的使用必须在允许的使用情形范围内,并且必须与应用的核心功能直接相关。核心功能即应用的主要用途。如果失去核心功能,应用就会“失效”或无法使用。对于核心功能以及构成核心功能的所有核心特性,您必须在应用说明中醒目地载明并宣传。

全部收起 全部展开

“所有文件访问权限”的允许使用情形

对于请求获取“所有文件访问权限”的应用,预期和允许的使用情形包括:文件管理器、备份和恢复应用、防病毒应用和文档管理应用。

获准使用此权限的应用不得将其使用情形扩展至未声明或无效的用途。

使用情形

可以使用的权限*

文件管理

应用的核心用途包括访问、修改和管理(包括维护)应用专用存储空间之外的文件和文件夹

MANAGE_EXTERNAL_STORAGE

 

备份和恢复应用

应用必须有必要自动访问其应用专用存储空间之外的多个目录,以实现备份和恢复

防病毒应用

应用的核心用途是扫描设备并为设备用户提供防病毒安全功能

文档管理应用

应用必须能够查找、访问和修改其应用专用存储空间之外的兼容类型文件

开发者必须在 Play 管理中心内的声明中说明为何访问应用专用文件存储访问框架文档中所提供的解决方案不足以使其应用实现相应用途。

搜索(在设备上)

应用的核心用途是在设备外部存储空间内的文件和文件夹中搜索内容

磁盘/文件夹加密和锁定

应用的核心用途是加密文件和文件夹

设备间迁移/手机间转移

应用的核心用途是帮助用户迁移到新设备


* 需经过 Google Play 审核和批准。

例外情况

对于不符合上文指定的允许使用情形的应用,在以下情况下,Google Play 可能会暂时按例外情况来处理:

  1. 应用需要使用该权限来实现核心功能;并且
  2. 目前没有替代方法能提供该核心功能;或者

使用有利于保护隐私权的替代方案(例如 MediaStore API存储访问框架)会对与核心功能相关的应用关键特性产生严重的不利影响。

  1. 应用利用安全性和隐私权方面的最佳做法来降低对用户隐私的影响

开发者必须在 Play 管理中心内的声明中说明为何使用存储访问框架MediaStore API 不足以使其应用实现相应用途。

注意:除了需要使用这些权限的重要服务外,运营商/原始设备制造商 (OEM) 服务应用和发布到 Google Play 企业版分发平台的专用应用也可针对上述使用情形请求这些权限。
无效使用情形

在某些情况下,应用可能想使用敏感用户数据,而事实上有更安全可靠的替代方法可达成相应目的,或者使用敏感数据会带来过高的数据暴露风险。

以下列出了不可请求 MANAGE_EXTERNAL_STORAGE 权限的常见情形

  • 媒体文件访问(请参阅下方的替代方案
  • 让用户以手动方式逐个选择文件的任何文件选择操作(请参阅下方的替代方案

注意:此列表仅列出了部分情形。如需详细指南,请参阅面向开发者的所有文件访问权限文档和分区存储最佳做法指南。

常见使用情形的替代方案

使用情形

替代方案

访问媒体文件

借助 MediaStore API,应用可以在外部存储卷上存取媒体,而无需“所有文件访问权限”。

用户选择要导入/传输/处理的文件

开发者应考虑采用“存储访问框架”,从而以更利于保护隐私的方式访问共享存储空间内的文件。

重要提示:如果您更改应用对这些受限权限的使用方式,您必须再次提交表单,提供准确的最新信息。如果未如实声明或未声明这些权限,我们可能会暂停您的应用并/或终止您的开发者帐号。

该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题

搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
true
92637
false