腾讯微信小程序用户信息相关接口调整:访问蓝牙、添加通讯录联系

IT资讯3年前 (2021)发布 IT资讯
0

本篇文章给各位网友带来的资讯是:腾讯微信小程序用户信息相关接口调整:访问蓝牙、添加通讯录联系人、添加日历事件需要获得授权 详情请欣赏下文感谢IT大王网友 貂惹迷之别 的线索投递!

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

腾讯微信小程序用户信息相关接口调整:访问蓝牙、添加通讯录联系

具体如下:

访问蓝牙、添加通讯录联系人、添加日历事件需要用户授权

小程序处理用户的个人信息,需要获取用户明示同意,平台计划从 2022 年 2 月 21 日 24 时起对以下接口增加用户授权:

  • 访问蓝牙:调用 wx.openBluetoothAdapter、wx.createBLEPeripheralServer,需要授权 scope.bluetooth

  • 添加通讯录联系人:调用 wx.addPhoneContact,需要授权 scope.addPhoneContact

  • 添加日历事件:调用 wx.addPhoneRepeatCalendar、wx.addPhoneCalendar,需要授权 scope.addPhoneCalendar

IT大王获悉,开发者可在平台调整前提前增加使用 wx.getSetting 获取用户当前的授权状态的逻辑,若授权状态为 false 可以调用 wx.openSetting 打开设置界面,引导用户开启授权。

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

<open-data> 组件功能调整

开发者在未获取用户明示同意的情况下通过 <open-data> 组件 在小程序中展示用户个人信息,用户容易误以为自己的个人信息在未授权的情况下,被小程序获取。平台计划从 2022 年 2 月 21 日 24 时起回收通过 <open-data> 展示个人信息的能力,若小程序需收集用户昵称头像等信息,可以通过 头像昵称填写功能 功能进行收集。具体回收方式为:

  • 头像展示 灰色头像

  • 用户昵称展示“微信用户”

  • 用户性别、地区、语言展示为为空(“”)

小程序通过 <open-data> 展示群名称能力保留,平台会针对小程序生命周期内首次调用该组件展示群名称向用户提示:“群名称仅你可见,小程序无法获取。”

获取手机号能力安全升级

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

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

详细功能描述可参考: 官方文档

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章