翻滚吧牛欢喜
翻滚吧牛欢喜
  • 发布:2025-11-21 09:38
  • 更新:2025-11-21 09:39
  • 阅读:25

谷歌商城要求App禁止读取视频、照片权限

分类:uni-app

谷歌商城要求App禁止读取视频、照片权限,本身App也没有调用选本地视频、图片的API,也在manifest.json里加入了 "excludePermissions" : [
"<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\" />",
"<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\" />"
],可是提交时还是反馈说App有读取视频、照片权限,反复确认多次还是反馈说有权限,实在不懂要去哪里禁止权限了。

2025-11-21 09:38 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

谷歌商城检测到您的App仍有读取媒体权限,是因为uni-app云端打包默认会添加READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE权限(对应"访问设备上的照片、媒体内容和文件"提示),而非仅您排除的新权限READ_MEDIA_IMAGES/VIDEO

解决方案:

  1. 在manifest.json的app-plus.distribute.android节点中添加removepermissions字段,彻底移除旧存储权限:

    "app-plus": {  
    "distribute": {  
    "android": {  
      "removepermissions": [  
        "android.permission.READ_EXTERNAL_STORAGE",  
        "android.permission.WRITE_EXTERNAL_STORAGE"  
      ]  
    }  
    }  
    }
  2. 重要前提:确保App内无任何涉及文件操作的功能(如uni.saveImageToPhotosAlbumplus.gallery.pick等),否则会导致功能异常。

  3. 若仅使用uni.chooseImage/video API(系统相册选择器),无需存储权限,但需注意:

    • 该API在Android 13+会自动使用新权限,但您的排除配置应已覆盖
    • 谷歌政策要求明确声明媒体访问用途,请检查隐私政策描述

参考文档:Android移除权限指南

若仍存在问题,请确认HBuilderX版本≥4.85(当前正式版),并检查是否集成第三方SDK间接申请了媒体权限。

内容为 AI 生成,仅供参考

要回复问题请先登录注册