s***@163.com
s***@163.com
  • 发布:2025-09-28 18:01
  • 更新:2025-09-30 13:40
  • 阅读:65

uni.chooseImage 使用系统相册提示没权限,Google Play申请被拒

分类:uni-app x

按照要求修改
uni.chooseImage({
count: 1, //默认9
sourceType: ["album"],
// #ifdef APP-ANDROID
albumMode: "system",
// #endif
sizeType: ["compressed"]
}
manifest.json去除
"<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\" />",
"<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\" />"

系统返回错误提示
{
"errMsg": "chooseImage:fail No Permission",
"code": 12
}

uni-app照片选择器 https://doc.dcloud.net.cn/uni-app-x/api/choose-image.html#%E7%9B%B8%E5%86%8C%E9%80%89%E6%8B%A9%E7%9A%842%E7%A7%8D%E6%96%B9%E5%BC%8F
按照文档意思,custom方式设置为system就可以,并且不需要额外申请权限。
实际测下来,使用后,会直接提示无权限。如果手动去设置中把图片访问权限打开才能正常使用。

2025-09-28 18:01 负责人:无 分享
已邀请:
蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

WRITE_EXTERNAL_STORAGE,READ_EXTERNAL_STORAGE和READ_MEDIA_IMAGES这三个权限都加了吗

  • s***@163.com (作者)

    我们发现您的应用不符合使用 READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 权限的相关要求。


    您的应用只需访问设备上的媒体文件一次,或者很少访问此类文件。只有在核心使用情形下需要持续访问设备共享存储空间中的照片和视频文件的应用才能使用照片和视频权限。如需详细了解相关要求,请参阅 Google Play 的“照片和视频权限”政策。

    2025-09-29 11:50

  • 蔡cai

    回复 s***@163.com: 谷歌那边就不清楚怎么处理了,没弄过

    2025-09-29 13:33

  • s***@163.com (作者)

    回复 蔡cai: 好吧

    2025-09-30 13:40

  • 蔡cai

    回复 s***@163.com: 看看有没有遇到过的大佬

    2025-09-30 13:42

Sun_

Sun_

为啥要去掉READ_MEDIA_IMAGES权限

  • s***@163.com (作者)

    我们发现您的应用不符合使用 READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 权限的相关要求。


    您的应用只需访问设备上的媒体文件一次,或者很少访问此类文件。只有在核心使用情形下需要持续访问设备共享存储空间中的照片和视频文件的应用才能使用照片和视频权限。如需详细了解相关要求,请参阅 Google Play 的“照片和视频权限”政策。

    2025-09-29 11:50

要回复问题请先登录注册