【微信小程序】用户隐私协议合规修改

说明

微信小程序,在2022年11月3日后更新了《小程序用户隐私保护指引内容介绍》,并且审核也更加严格,需要做相应的修改。


常见修改

getUserProfile

主要修改是wx.getUserProfile,开发者无法再直接获取用户的授权从而获得头像与昵称。一方面,可以按照官方文档进行相应修改,增加注册填写页面;另一方面,可以改用获取用户手机号来作为替代方案(手机号信息可以用户直接授权然后获取,头像与昵称却不可以,我也不知道微信到底是怎么想的??)

vant weapp

如果使用了vant组件库,那么也会产生问题,因为在vant组件库内,有调用wx.getUserProfile的代码,即使在实际项目中并未引用该组件,或引用了改组件但未调用该代码也不行。
微信审核回复:如果不使用,应当“移除功能服务,确保整体均移除”
所以,这就需要修改vant组件库里的代码了。
主要涉及:wx.getUserProfilewx.chooseImagewx.chooseMediawx.chooseVideowx.chooseMessageFile这几个。
可以对照“更新当前版本的用户隐私协议”中的要求填写内容,以及《小程序用户隐私保护指引内容介绍》,进行具体检查,排除问题。

其他

如果你确实需要使用,那就在用户隐私协议中按要求详细填写即可。


总结

总之,要用,就按要求填写;不用,就删个干净,包括引入的框架、组件库、组件、工具类等等,都要修改干净,确保项目代码中完全不带有任何涉及用户隐私的方法(注意,如果有多个开发环境、测试环境,最好都进行修改删除)。

猜你喜欢

转载自blog.csdn.net/RogerQianpeng/article/details/128094399