现在发现调用wepy.getUserInfo()时,发现会拿到encryptedData,但是拿不到iv的值,

cqoc49vn  于 2022-11-03  发布在  其他
关注(0)|答案(5)|浏览(185)

Description

现在发现调用wepy.getUserInfo()时,发现会拿到encryptedData,但是拿不到iv的值。请问各位大佬有遇见过没?

Environment

(因为只是极少部分用户打电话反映,所以对应的Platform 及Platform verision不是很确定)

  • Platform: ios,android都有
  • Platform version:
  • Wechat version: [微信版本号]
  • wepy-cli version: 6.4.1
  • wepy version: 1.7.2
  • other version:

Reproduce

[如何重现问题]

没找到重新的问题,我们是一步一步定位才发现是iv获取不到的。

Observed Results

[实际表现]

[Observed Results]

Expected Results

希望能正常获取到getUserInfo中的值

[Expected Results]

Relevant Code / Logs

let rawUser = await wepy.getUserInfo();
// 解密信息
                  let result = await this.decodeUserInfo(rawUser);

                  if (result && result.retcode != "00") {
                      Tips.modal("解密用户信息失败!")
                      if(rawUser){
                          let modalContent = rawUser.encryptedData + "|" + rawUser.iv + "|" +
rawUser.openid+ "|" + rawUser.memid
                          Tips.modal(modalContent)
                      }
                  }
           //后续代码省略......
 ```
a8jjtwal

a8jjtwal1#

你可以调用 wx.getUserInfo 试试看。

krugob8w

krugob8w2#

你可以调用 wx.getUserInfo 试试看。

好的,谢谢你, 我今天试试。 这个问题真的是排查半天了,郁闷死。。。。

nhaq1z21

nhaq1z213#

@Strong-Man 这里还有问题吗?

slmsl1lt

slmsl1lt4#

现在没有了,用了原生的,谢谢你!

vi4fp9gy

vi4fp9gy5#

@Strong-Man 这里还有问题吗?

现在没有了,用了原生的,谢谢你!

相关问题