We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
微信小程序开发时候,使用手机号授权登录,会遇到手机解密失败的情况。
后端抛出错误如下:
javax.crypto.BadPaddingException: pad block corrupted
问题收集:
总结原因:
问题还是处在微信的 sessionKey 上
sessionKey
当我在getPhoneNumber中使用wx.login的时候,第一次总是手机号机密失败,第二次可以成功。
getPhoneNumber
wx.login
解决方案:
在页面 onShow 中先调用一次 wx.login 将临时 code 暂存,然后在 getPhoneNumber先使用code,这样就能保证每次sessionKey是最新的。
onShow
code
参考
The text was updated successfully, but these errors were encountered:
No branches or pull requests
微信小程序开发时候,使用手机号授权登录,会遇到手机解密失败的情况。
后端抛出错误如下:
问题收集:
总结原因:
问题还是处在微信的
sessionKey
上当我在
getPhoneNumber
中使用wx.login
的时候,第一次总是手机号机密失败,第二次可以成功。解决方案:
在页面
onShow
中先调用一次wx.login
将临时code
暂存,然后在getPhoneNumber
先使用code
,这样就能保证每次sessionKey
是最新的。微信小程序的消息订阅功能,不能放在异步函数中
参考
The text was updated successfully, but these errors were encountered: