~

  • 使用 wx.getUserInfo 接口直接弹出授权框
  • 使用 open-data 展示用户信息(无需用户授权)

2018年10月10日

  • 回收 wx.getUserInfo 直接弹出授权框

    推出微信登录能力的初衷是希望:当用户使用小程序时,可以便捷地使用微信身份登录小程序。但在实际使用场景中,我们发现:很多开发者在打开小程序时直接弹出授权框,如果用户点击拒绝授权,无法使用小程序。

改进后的结果:用户在没有任何操作的情况直接弹出授权的登录方式作废,需要点击组件后,才可以触发登录授权弹窗。

2021年4月28日

  • 回收 wx.getUserInfo 接口

  • 新增 wx.getUserProfile 接口

    很多开发者在打开小程序时就通过组件方式唤起 getUserInfo 弹窗,如果用户点击拒绝,无法使用小程序,这种做法打断了用户正常使用小程序的流程,同时也不利于小程序获取新用户。

改进后的结果:getUserInfo 接口作废,getUserProfile 接口可获取用户头像、昵称、性别及地区信息,每次通过该接口获取用户个人信息均需用户确认。

img

2021年10月20日

  • 小程序获取用户信息相关接口:不再返回用户性别及地区信息

    根据相关法律法规,为进一步规范开发者调用用户信息相关接口或功能,保障用户合法权益,平台将对用户信息相关功能及接口进行调整。

改进后的结果:

img

2022年2月21日

  • 回收通过 <open-data> 展示个人信息的能力

    开发者在未获取用户明示同意的情况下通过组件 在小程序中展示用户个人信息,用户容易误以为自己的个人信息在未授权的情况下,被小程序获取。

改进后的结果:<open-data> 作废:头像展示灰色头像,用户昵称展示“微信用户”,用户性别、地区、语言展示为为空。

2022年11月8日

  • 回收 wx.getUserProfile 接口

  • 新增「头像昵称填写能力」

    实践中发现有部分小程序,在用户刚打开小程序时就要求收集用户的微信昵称头像,或者在支付前等不合理路径上要求授权。如果用户拒绝授权,则无法使用小程序或相关功能。在已经获取用户的 openId 与 unionId 信息情况下,用户的微信昵称与头像并不是用户使用小程序的必要条件。

改进后的结果:仅剩下头像昵称填写能力可以获取用户昵称头像。

img

评论