1.接口升级
4月13日之后发布的小程序wx.getUserInfo的接口都将失效,因此导致小程序的登录会出现灰色头像和微信用户。
2.取openId
wx.getUserProfile 接口返回的解密数据里不包含openId
wx.getUserInfo接口的解密数据获取openId可以
3.取用户信息
wx.getUserInfo的接口失效,不可以取用户基本信息,出现灰色头像和微信用户。
wx.getUserProfile可以取用户基本信息
4.处理过程
先用getUserProfile获取 用户对象信息,
用wx.getUserInfo 获取encryptedData和iv
登录流程不变只是提交数据的时候多提交一个userInfo信息到后台
关键点:
wx.getUserProfile({
lang:'zh_CN',
desc: '用于完善会员资料',
success: (res) =>{
console.log(res)
wx.getUserInfo({
lang: 'zh_CN',
}).then(r=>{
console.log(r)
r.userInfo=res.userInfo
let n={
detail:r
}
this.bindGetUserInfo1(n)
})
}
})
5.支持度
小程序支持度最少升到2.10.4。
,