没有出解密手机号码
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
获取手机号码
</button>
在getPhoneNumber
回调函数中,如果encryptedData为空,则像上述链接中给出的代码那样,进行wx.checkSession之后再解密,解密可以在客户端完成、也可以在把密文发送至服务端完成,推荐后者方案更安全。
如果在wx.checkSession之后解密encryptedData还是为空,则需要使用微信新API来获取手机号码,相关文档:开放能力 / 用户信息 / 手机号快速验证组件、用户信息 / 手机号 / 手机号快速验证,流程:前端在getPhoneNumber回调函数中拿到code,把code发送至后端,后端在通过调用微信接口拿到手机号码信息。
正文完
发表至: 分享
2025-03-08