2024-01-15 【第三方平台开发小程序】无法保存图片?==>检查隐私协议
问题:打开小程序,点击保存一张图片,微信会弹出弹窗,提示你需要授权保存相册的权限,然后我点确定跳到授权页面,却发现微信的设置里没有出现保存相册的开关。
注意:第三方平台开发小程序,不是普通的单独开发小程序。
ps:如果是在开发版开了调试,然后再去生产版点保存是可以保存成功的,那个保存图片的开关能显示出来。
小程序:咋装云。
复现方式:搜索【咋装云】小程序,在其主页拉到最下面的方案,点击一个方案进去,再点击左下角的分享,点击海报二维码,最后点击保存图片就会出现这个问题。
原因:你没有在隐私协议里面设置对应的权限。
解决方案:
直接看图👇


流程描述:
去查隐私协议,看看微信返回的内容里面有没有对应的权限,比如:相册(仅写入)权限
1.登录这个链接:https://developers.weixin.qq.com/apiExplorer?apiName=getPrivacySetting&plat=thirdparty
2.问后端要个小程序的token,填在上面的链接里面;
3.传参为privacy_ver:1,ps:哪里出现问题就看哪里,比如我现在是生产上无法显示保存权项按钮,所以传1,如果是开发版就传2;
4.点击【检查参数并发起请求】,然后在右侧返回的json数据里查看【setting_list】字段,该字段就是你小程序生效的权限
ps:setting_list字段相关内容可参考该链接:https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/privacy-management/getPrivacySetting.html
好,到此就结束了,如果没有就让后端调接口把这个权限给加上就行了,如果有,,,,那我就不知道喽
注意:记得是在setting_list里面查看对应的权限!!
2024-04-25 如果上面解决方案不生效,那可能是小程序开发or体验or生产缓存共用的问题

浙公网安备 33010602011771号