美文网首页
小程序获取手机号 RdWXBizDataCrypt偶尔解密失败的

小程序获取手机号 RdWXBizDataCrypt偶尔解密失败的

作者: Pino | 来源:发表于2021-04-09 08:50 被阅读0次

    小程序官方解密数据建议放在后台, 需要通过后端解密才能获取到。
    但是我们的需求能前端自己实现解密
    有个细节引入cryptojs.js时,需要把libs包和cryptojs.js放在同一级

    实现解密后,发现时不时会解密失败,不是必现,找了很久这问题,后来在官方文档找到了答案


    QQ截图20210409084737.png

    我之前都是在getPhoneNumber方法里面去调用wx.login获取code
    修改后,进入页面直接在onload获取code保存起来,这样就不会偶尔解密失败了

    onLoad: function (options) {
            if (app.globalData.userInfo) {
                this.setData({
                    userInfo: app.globalData.userInfo
                })
            }
            let that = this
            wx.login({
                success: function (res) {
                    var JSCODE = res.code;
                    console.log('JSCODE=' + JSCODE);
                    that.setData({
                        loginCode: JSCODE
                    })
                },
            })
        },
    

    相关文章

      网友评论

          本文标题:小程序获取手机号 RdWXBizDataCrypt偶尔解密失败的

          本文链接:https://www.haomeiwen.com/subject/sdxikltx.html