微信小程序相机相册授权后,需要重启客户端才能正常调用相机,无法调起窗口选择图片,无反应解决方案

最近微信小程序很多功能突然不能使用,本篇针对无法调起相册进行说明

解决方案

  • 检查小程序隐私协议是否配置,操作步骤这里不在详细说明,点击教程
  • 按照上面的教程,找到入口后点击完善或者更新
    在这里插入图片描述
  • 选择选中的照片或视频这个权限要申请
    在这里插入图片描述
  • 之后提交等待审核通过就可以了,但在前端代码中我们也要做出改动,比如让用户同意我们的隐私协议

如何让用户同意我们的隐私协议

说明处理逻辑,提供思路

  • 封装一个隐私协议弹窗,(如果使用的uniapp开发的话,可以在插件市场搜索,有很多,省去好多步骤)
  • 如果没使用,可以那官方的列子看一下 点击查看
  • 分为如下几个步骤
    1. 判断用户是否同意 wx.getPrivacySetting
    2. 未同意,弹窗内容,放入上一步回调的协议标题
    3. 用户如果点击协议标题 wx.openPrivacyContract调用,可以查看协议内容
    4. 用户授权 通过设置button中open-type="agreePrivacyAuthorization",
    5. 用户拒绝,不让用户使用该功能,或者强制退出小程序
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/5d687c1d368f4b94b82fafa491ac8410.png

相关权限列表

1、需要隐私权限的功能点击查看

猜你喜欢

转载自blog.csdn.net/qq_38188228/article/details/134272688