wx.getUserProfile 获取信息不全?
手机型号:iphone8 微信版本:8.0.7
调用wx.getUserProfile 返回数据不全,iv,encryptedData等信息都没有。
而且不一定可以复现。但是出现一次后。可以复现。移除小程序后就不会复现
但是总不能让客户不移除小程序 重新打开吧。。。
跪求大佬解惑
部分代码:
try {
let arr = wx.getUserProfile ? [wxPro.login(), wxPro.getUserProfile({
desc: '用于完善会员资料'
})] : [wxPro.login(), wxPro.getUserInfo()]
let res = await Promise.all(arr)
wx.showLoading({
title: LoadingText || "登录中"
})
let data = Object.assign(res[0], res[1])
if (!data.iv) {
wx.showModal({
title: '提示',
content: JSON.stringify(data),
})
result;
}
let wxInfo = Object.assign({
shareid: wx.getStorageSync('shareid'),
from: wx.getStorageSync('from')
}, data)
resolve(wxInfo)
} catch (e) {
reject(e)
wx.hideLoading()
}
触发效果图
正常返回参数图