You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

应用上架Play Console因Manage_External_Storage权限遭拒问题咨询

解决Play Console因All Files Access权限非核心功能拒审的方案

核心问题回顾

Play Console拒审提示:

Not a core feature. The app feature that you declared as dependent on the All files access permission didn’t meet the policy review requirements for critical core functionality.

你的应用因申请MANAGE_EXTERNAL_STORAGE(全文件访问权限)被判定为非核心功能依赖,即便提交演示视频也未通过——核心原因是谷歌对全文件权限的审核极为严格,仅允许真正需要遍历整个存储的核心功能使用。

具体解决步骤

  • 替换全文件权限为Scoped Storage机制
    针对上传/保存文档、验证流程调取文档的场景,完全不需要全文件权限,改用Android官方推荐的Scoped Storage即可:

    • 调取文档用ACTION_OPEN_DOCUMENT Intent让用户主动选择文件,应用仅能访问用户选中的文件;
    • 保存文档用ACTION_CREATE_DOCUMENT Intent让用户指定保存路径;
    • 兼容Android 9及以下版本,可保留READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE权限,但需在权限声明里明确仅用于兼容场景。
      示例代码:
    // 调用文件选择器获取文档
    val intent = Intent(Intent.ACTION_OPEN_DOCUMENT).apply {
        addCategory(Intent.CATEGORY_OPENABLE)
        type = "application/pdf" // 根据需求指定具体文档类型
    }
    resultLauncher.launch(intent)
    
  • 重新优化权限声明与演示材料

    • 在Play Console的权限声明中,精准绑定权限与核心验证流程:明确说明「该权限仅用于用户完成身份/资质验证流程时调取指定文档,无此步骤用户无法使用应用核心服务」,避免模糊描述;
    • 更新演示视频:全程聚焦验证流程,从用户触发验证需求、选择文档、应用处理文档到验证完成的完整链路,突出这个流程是应用不可缺失的核心环节,而非附加功能。
  • 移除不必要的权限配置
    从AndroidManifest.xml中删除MANAGE_EXTERNAL_STORAGE权限,同时检查应用代码,确保没有调用相关API的逻辑,避免审核时被判定为权限滥用。

  • 提交申诉并补充核心功能说明
    在申诉表单中,清晰阐述三点:

    1. 验证流程是应用的核心入口,用户必须完成文档验证才能使用应用的所有核心功能;
    2. 改用Scoped Storage后,应用仅访问用户主动选择的文档,完全符合谷歌存储权限政策;
    3. 附上验证流程的详细截图和更新后的演示视频,强化核心功能与权限使用的必要性。

内容的提问来源于stack exchange,提问作者Nikhil Shetty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 04:42:46