2021年12月30日消息,腾讯微信团队发布公告称,为进一步规范开发者调用用户信息相关接口或功能,提升用户体验,平台决定对部分用户信息相关功能及接口进行调整。调整之后,微信小程序访问蓝牙、添加通讯录联系人、添加日历事件需要用户授权,处理用户的个人信息,也需要获取用户明示同意。
同时,微信平台计划于2022年2月21日24时起回收通过展示个人信息的能力,若小程序需收集用户昵称头像等信息,可以通过头像昵称填写功能进行收集。不过小程序通过展示群名的功能会被保留,平台会在小程序首次调用该组件展示群名称的时候,向用户发出“群名称仅你可见,小程序无法获取”的提示。
除此之外,获取手机号能力也会进行安全升级,从基础库2.21.2版本起,回调参数中增加code参数,开发者获取code参数后,通过服务端auth.getPhoneNumber接口,使用code换取encryptedData,用于解密手机号。值得关注的是,为了不影响开发者现有逻辑,原有基础库接口中的encryptedData参数依旧保留,但微信团队还是建议开发者尽快使用新的方式获取用户手机号。