注意,微信隐私再次大升级,没有授权均提示fail privacy permission is not authorized

今天打开开发者工具,发现图片上传没办法使用,定位也没办法使用,但是用户是肯定允许了的,非常之奇怪。

结果,找了各种原因,做了各种测试,都没有解决,最后问了别人,才知道,是腾讯在作妖。

原因

原因是腾讯发布了一篇新的公告:《关于小程序隐私保护指引设置的公告》

为规范开发者的用户个人信息处理行为,保障用户的合法权益,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。

开发者首先需确定小程序是否涉及处理用户个人信息,如涉及,则需配置用户隐私授权弹窗,且仅有在平台《小程序用户隐私保护指引》中声明了所处理的用户个人信息,才可以调用平台提供的对应接口或组件。

大概意思是,腾讯对隐私更严格了,目前正式版本的小程序暂时没有影响,但是开发和体验版都会提示没有权限,因为没有事先声明权限。

哪些权限是隐私权限

小程序用户隐私清单https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/miniprogram-intro.html

除了我们常规理解的位置信息,照片、剪贴板这些也属于,所以如果没有事先声明的话,甚至没办法发起图片上传功能。

怎么解决

wx.openPrivacyContract(Object object),跳转至隐私协议页面

wx.onNeedPrivacyAuthorization(function callback),注册 onNeedPrivacyAuthorization 事件监听,当需要用户授权弹窗时会触发,可以通过调用resolve函数,对授权事件进行上报。

我个人的解决办法

注意,微信隐私再次大升级,没有授权均提示fail privacy permission is not authorized

把能权限都声明一遍,其他什么都不用动,就可以正常使用了。

总而言之,言而总之,腾讯真牛逼!

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/12183

(1)
蓝洛水深的头像蓝洛水深管理员
上一篇 2023年8月14日 下午11:58
下一篇 2023年8月18日 下午2:18

相关推荐

发表回复

登录后才能评论
联系QQ