腾讯微信团队规范开发者调用用户信息相关功能及接口调整

PConline 12月30日报道,腾讯微信团队近日表示,为进一步规范开发者对用户信息相关接口或功能的调用,提升用户体验,平台将对部分用户信息相关功能和接口进行调整。

详情如下:

小程序处理用户的个人信息需要获得用户的明确同意。平台计划于2022年2月21日24:00起为以下界面增加用户授权:

PConline了解到,开发者可以在平台调整前添加使用wx.getSetting获取用户当前授权状态的逻辑。如果授权状态为false微信小程序code无效,可以调用wx.openSetting打开设置界面微信小程序code无效,引导用户开启授权。

授权功能的详细说明请参考:官方文档

开发者在未征得用户明确同意的情况下,通过组件在小程序中展示用户的个人信息,用户很容易误认为自己的个人信息是被小程序未经授权获取的。平台计划于2022年2月21日24:00起回收显示个人信息的能力。如果小程序需要收集用户昵称、头像等信息,可以通过头像昵称填写功能进行收集。具体回收方法有:

小程序保留显示组名的能力,平台会在小程序生命周期内首次提示用户调用该组件显示组名:“组名只对你可见,且小程序无法获取它。”

此前,小程序通过基础库接口直接获取encryptedData并解密获取用户手机号。从基础库2.21.2的版本开始,回调参数中增加了code参数。开发者获取code参数后,通过服务端auth.getPhoneNumber接口,将code换成encryptedData,用于解密手机号码。.

为了不影响开发者已有的逻辑,原基础库接口中的 encryptedData 参数仍然保留。建议开发者尽快使用新的方式获取用户的手机号。

详细功能说明请参考:官方文档

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论