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

Flutter应用Android权限未在Play Console声明,发布Play Store遇报错求助

解决Google Play Store权限声明缺失问题

你的Flutter应用中使用了以下Android权限,用于图片/视频访问、相机、音频录制及文件管理等功能:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<!-- Android 13+ media-specific permissions -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_*" />

<!-- Camera and audio -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />

<!-- Notifications -->
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />

<!-- Manage external storage (for broader file access, used with care) -->
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />

发布时遇到的「未在Play Console中声明权限」问题,按以下步骤解决:

  1. 明确需要声明的权限
    你用到的权限里,CAMERA、RECORD_AUDIO、MANAGE_EXTERNAL_STORAGE属于Google Play的敏感权限,POST_NOTIFICATIONS及媒体系列权限也需要在控制台完成声明,否则会触发审核提示。

  2. 在Play Console补全权限声明

    • 登录Google Play Console,进入你的应用后台
    • 找到「应用内容」板块,选择「敏感应用权限」
    • 逐个添加应用中实际使用的权限,并填写准确的使用场景说明:
      • CAMERA:用于拍摄图片或录制视频
      • RECORD_AUDIO:用于录制音频内容
      • MANAGE_EXTERNAL_STORAGE:用于管理设备上的全类型文件(注意:此权限审核严格,仅当应用确实需要全局文件访问时使用,否则建议用媒体权限替代)
      • READ_MEDIA_IMAGES/VIDEO/AUDIO:用于访问设备存储中的图片、视频、音频文件
      • POST_NOTIFICATIONS:用于向用户推送应用相关通知
    • 保存声明内容后,重新上传应用安装包
  3. 优化权限配置(可选)
    Android 13及以上版本已用READ_MEDIA_*系列权限替代传统的READ/WRITE_EXTERNAL_STORAGE,可以移除这两个旧权限,减少权限冗余,同时降低审核风险。

内容的提问来源于stack exchange,提问作者Usama Qadeer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 10:53:12