人人商城小程序基于新接口wx.getUserProfile获取用户资料及授权登陆态的整体修改
微信小程序年初发布公告:小程序登录、用户信息相关接口调整说明,针对2021年4月13日后发布的小程序新版本,无法通过wx.getUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息);另外 wx.login 可直接换取 unionid;权限 scope.userInfo 同步失效,也无法用于判断用户授权状态。
上述这一系列更新,在人人商城小程序中,有几点影响
1、原授权流程,无法获取用户头像、昵称等资料;
2、在原授权过程中,无法判断用户授权登录态
仅这两项影响,在授权登录态的地方均无法进行操作,比如弹窗下单、购买按钮、订单列表等等…………
更新日志
1. 修复 小程序授权方式中的【首页授权】
2. 修复 商品详情页顶部授权提示条点击无效
wx.getUserProfile 相关参考文档
微信小程序更新接口wx.getUserProfile涉及小程序登录/用户信息相关接口调整说明
微信小程序更新接口wx.getUserProfile相关解读
微信小程序更新接口wx.getUserProfile后获取用户昵称变成[微信用户]的解决方法
微信小程序更新接口wx.getUserProfile后不返回scope.userInfo权限
微信小程序更新接口wx.getUserProfile后获取用户资料及授权登陆判断的方案