项目场景:
小程序获取用户手机号
问题描述
在企业微信中, 通过扫码能够进入微信小程序, 但无法获取code, 也就无法换取手机号
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
Page({
getPhoneNumber (e) {
console.log(e.detail.code)
}
})
原因分析:
运行环境
小程序基础库: 2.24.5
企业微信版本: 4.0.6
微信版本: 8.0.23
![在这里插入图片描述](https://img-blog.csdnimg.cn/059f12bb93f04a6e83b2c7917fb78b2e.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/17d85325e81348d693aa040b1f2e0432.png)
解决方案:
- 通过提示等方式告知用户不要在企业微信中进入小程序获取手机号;
- 静静等待腾讯发布更新
参考:
https://developers.weixin.qq.com/community/develop/doc/000c0e84f742b80c276b52da859400
https://developers.weixin.qq.com/community/develop/doc/000860197308d08fba7bb1c555bc00