最近微信小程序很多功能突然不能使用,本篇针对
无法调起相册
进行说明
解决方案
- 检查小程序隐私协议是否配置,操作步骤这里不在详细说明,点击教程
- 按照上面的教程,找到入口后
点击完善或者更新
- 选择
选中的照片或视频
这个权限要申请
- 之后提交等待审核通过就可以了,但在前端代码中我们也要做出改动,比如让用户同意我们的
隐私协议
如何让用户同意我们的隐私协议
说明处理逻辑,提供思路
- 封装一个隐私协议弹窗,(如果使用的uniapp开发的话,可以在插件市场搜索,有很多,省去好多步骤)
- 如果没使用,可以那官方的列子看一下 点击查看
- 分为如下几个步骤
- 判断用户是否同意
wx.getPrivacySetting
- 未同意,弹窗内容,放入上一步回调的协议标题
- 用户如果点击协议标题
wx.openPrivacyContract
调用,可以查看协议内容 - 用户授权 通过设置button中
open-type="agreePrivacyAuthorization"
, - 用户拒绝,不让用户使用该功能,或者强制退出小程序
- 判断用户是否同意
相关权限列表
1、需要隐私权限的功能点击查看