wx.getUserInfo以及<button open-type="getUserInfo"/>
不在出现微信弹框授权的窗口 同时开发者再也无法拿到用户的 头像 昵称 等信息
参考链接https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801
其余的微信授权信息 如unionID 也有改动 可通过wx.login 直接过去
要想展示微信头像或者昵称 可通过开放组件open-data 进行展示
但是微信新增了 另一个方法 getUserProfile
参考链接 https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html
但是getUserProfile 每次调用都会弹出授权框 对用户体验来说很差
那么我们如何来规避呢
举例:
1,用户初次getUserProfile授权后 我们拿到了 用户的 昵称和头像 这个时候需要我们引导用户去注册或者完善信息 那么我们就可以把昵称,头像 ,openid或者unionid
和用户信息进行绑定
2,用户下次进入时 我们通过wx.login 获取openid或者unionid 作为获取用户信息的主键 这样就不需要 一直调用绑定的api了