收藏
回答

bindgetphonenumber和wx.login偶现解密手机号失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug bindgetphonenumber和wx.login 微信iOS客户端 8..0.53 3.6.6

步骤:先通过用户点击手机号授权触发bindgetphonenumber绑定的hanleLogin 事件获取的到encryptedData和iv ,在调用wx.login 获取到code 传给后端,后端调用微信接口去解密 偶现解密失败。

前端通过 console.log(e,'hanleLogin'); 发现用户不点击确定 是不会触发hanleLogin函数的 也就是说 encryptedData和iv 是在获取code 前 能确保code不会过期 。 然后看整个工程就只要这一个位置调用了wx.login所以也不存在 在这之前wx.login调用了刷新了code

业务代码


回答关注问题邀请回答
收藏
登录 后发表内容