Play Console应用被拒(非核心功能判定) 全文件访问权限审核解决方法
Google Play全文件访问权限审核申诉指南
官方问询答复模板(可直接提交给Play Console)
本应用核心功能为面向用户提供图片、视频、音频类媒体文件的隐藏加密服务,无法采用Storage Access Framework、Media Store API的原因如下:
- Media Store API仅支持读取系统媒体库已索引的公开媒体文件。本应用隐藏功能的核心逻辑是将用户选择的目标文件移出媒体库索引,避免被系统相册、第三方播放器等其他应用扫描展示,文件移出媒体库后Media Store API将无法对其进行读写、属性修改、恢复等操作,无法支撑隐藏后的全链路功能使用。
- Storage Access Framework(SAF)依赖用户手动选择单个文件/目录完成授权,且授权存在有效期限制,设备重启、应用重装后权限会自动失效。本应用需要支持用户批量处理分散在内置存储、外置SD卡任意路径下的媒体文件,若使用SAF方案,用户需要逐一对分散的存储路径手动授权,操作成本极高,且权限失效后会直接导致用户已隐藏的文件无法找回,严重影响核心功能可用性,不符合用户使用预期。
本应用申请全文件访问权限仅用于实现媒体文件隐藏、读取、恢复的核心功能,不会访问与核心功能无关的用户文件,所有权限使用行为均符合用户隐私保护要求。
审核通过必备操作
- 提交上述答复的同时,在权限声明页面上传核心功能完整演示视频:需全程录制「用户选中媒体文件→执行隐藏操作→通过系统相册/其他媒体应用无法找到该文件→通过本应用可查看/导出/恢复隐藏文件」的全流程,视频中同步标注各环节用到的权限对应功能。
- 在应用权限申请弹窗、首次启动引导页、公开隐私政策中,明确告知用户申请全文件权限的唯一用途为实现媒体文件隐藏相关功能,清晰界定权限使用范围,不会越权访问无关文件。
- 清理应用中所有非核心场景的全文件权限调用逻辑,确保仅当用户主动触发隐藏、查看、恢复媒体文件的操作时,才会发起权限申请。
内容的提问来源于stack exchange,提问作者AndroLearner
相关产品推荐
相关产品推荐

