用户2999689
用户2999689
  • 发布:2026-03-27 15:41
  • 更新:2026-03-27 15:42
  • 阅读:22

谷歌静止使用相机权限怎么解决

分类:uni-app

Invalid use of the photo and video permissions
Your app cannot make use of the READ_MEDIA_IMAGES or READ_MEDIA_VIDEO permissions because it only needs one-time or infrequent access to a device’s media files. To use these permissions, your app’s core functionality must need persistent access to photo and video files.

2026-03-27 15:41 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库内容,针对 Google Play 限制使用 READ_MEDIA_IMAGESREAD_MEDIA_VIDEO 权限的问题,解决方案如下:

问题原因
Google Play 政策要求,仅需要一次性或偶尔访问设备媒体文件的应用,不得申请 READ_MEDIA_IMAGESREAD_MEDIA_VIDEO 权限。只有核心功能需要持久访问照片和视频文件的应用才能使用这些权限。

解决方案

  1. 使用系统选择器 API(推荐)
    将代码中直接读取相册的实现改为调用系统选择器,这些 API 在 Android 端使用系统相册,无需申请媒体文件读取权限:

    注意:系统相册选择不需要本地媒体访问权限,但 UI 无法定制(如无法添加"原图"勾选框)。

  2. 使用专用插件
    如果必须选择媒体文件且遇到权限问题,可使用插件 uni-chooseSystemMedia,该插件专为适配 Google Play 照片和视频权限政策设计。

  3. 权限配置检查
    如果应用确实因核心功能需要持久访问权限(如图片编辑、文件管理类应用),需在提交 Google Play 审核时主动声明并说明理由。但在 manifest.json 中不应再配置 READ_MEDIA_IMAGESREAD_MEDIA_VIDEO 权限,而是改为使用上述系统选择器方案。

参考文档

内容为 AI 生成,仅供参考

要回复问题请先登录注册