tangheng
tangheng
  • 发布:2025-10-17 13:25
  • 更新:2025-12-15 10:25
  • 阅读:591

Google play上架READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 权限的相关要求。

分类:uni-app

在应用中需要使用照片,但Google要求使用Android 照片选择器。
我可以移除相应权限,但在插件市场未找到照片选择器。uniapp是否能支持一下或者有其它更好的建议!

以下是Google play反馈

“照片和视频权限”政策:对该权限的使用与您应用的核心用途没有直接关系。
状态
更新被拒
Google Play 中提供之前的版本
已被拒
2025年10月17日, 12:40
我们发现您的应用不符合使用 READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 权限的相关要求。

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

解决方法
为遵守 Google Play 的“照片和视频权限”政策,请调整以下要求。

在提交内容的所有版本代码中移除对 READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 权限的使用。这包括正式版轨道和测试轨道。
如果您的应用只使用照片和视频文件一次,或者使用次数有限,请移除相应权限,并考虑使用 Android 照片选择器。
将所做更改送交 Google 审核。前往“发布概览”页面

2025-10-17 13:25 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

同问,怎么解决?

  • tangheng (作者)

    还没有更好的解决方法,现在都排除了权限,让用户直接拍照上传

    2025-10-20 12:47

  • 2***@qq.com

    回复 tangheng: 我在社区里搜了一下,说是要把uni.chooseImage换成uni.chooseMedia,但是换完了发现uni.chooseMedia不支持国际化。

    2025-10-20 12:55

  • 2***@qq.com

    已解决。我是修改uni-file-picker的代码,Android使用chooseSystemMedia,iOS和H5使用uni.chooseImage。以上可以解决国际化问题,不要使用uni.chooseMedia。

    2025-12-29 10:46

有無嘢啊

有無嘢啊

同问,解决了吗?

  • tangheng (作者)

    官方说使用这个代替,我测试下来也存在一系列问题,你可尝试一下。

    https://ext.dcloud.net.cn/plugin?id=20744

    2025-10-29 17:02

h***@sinocat.com.cn

h***@sinocat.com.cn

同问,怎么解决?有解决办法了吗

  • tangheng (作者)

    官方说使用这个代替,我测试下来也存在一系列问题,你可尝试一下。

    https://ext.dcloud.net.cn/plugin?id=20744

    2025-10-29 17:02

CaRELEE

CaRELEE

同问,怎么解决?有解决办法了吗

7***@qq.com

7***@qq.com

怎么解决?

牛奶包子

牛奶包子

根据Google Play政策,如果你的应用只是偶尔需要访问照片/视频,应该使用Android照片选择器而不是申请READ_MEDIA权限。

在uniapp中可以通过以下方式实现:
使用uni.chooseImageuni.chooseMedia API,它们会调用系统相册选择器,不需要申请READ_MEDIA权限。来源

如需更完整的照片选择器功能,可以尝试插件市场的这个插件,它专门针对Google Play政策做了适配。

请确保在manifest.json中移除了READ_MEDIA_IMAGES/READ_MEDIA_VIDEO权限声明。

提交审核时,在Google Play Console中声明你使用的是系统照片选择器。

内容为 AI 生成,仅供参考

要回复问题请先登录注册