查看: 2363|回复: 3
收起左侧

[IT业界] 腾讯微信小程序用户信息相关接口调整:访问蓝牙、添加通讯录联系人、添加日历事件...

[复制链接]
蓝天二号
发表于 2021-12-30 11:59:26 | 显示全部楼层 |阅读模式
本帖最后由 蓝天二号 于 2021-12-30 12:00 编辑

IT之家 12 月 30 日消息,腾讯微信团队近期表示,为进一步规范开发者调用用户信息相关接口或功能,提升用户体验,平台将对部分用户信息相关功能及接口进行调整。
9a541a07-9fde-4e38-a405-1c81f3aed6af.png
具体如下:

访问蓝牙、添加通讯录联系人、添加日历事件需要用户授权
小程序处理用户的个人信息,需要获取用户明示同意,平台计划从 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 参数依旧保留,建议开发者尽快使用新的方式获取用户手机号。

详细功能描述可参考:官方文档
3到15个字
发表于 2021-12-30 12:33:07 来自手机 | 显示全部楼层
能不能有设置不能调用授权,有些小程序没有授权就疯狂弹授权,就不点名了。
长乐
发表于 2021-12-30 15:13:10 | 显示全部楼层
万恶的某信,乱七八糟的东西。
509036866
发表于 2022-1-17 18:07:03 | 显示全部楼层
应该尊重用户!而不是开发者!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 09:33 , Processed in 0.135046 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表