如何自动调用微信小程序getPhonenumber,

Viewed 5363

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
调用getPhoneNumber 方法必须要有个button按钮手动去按吗?

1 Answers

是的,官方明确规定
现在获取用户信息都必须要用户授权。除了无关紧要的昵称和头像

说明

获取微信用户绑定的手机号,需先调用login接口。

因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 <button> 组件的点击来触发。

不是 我是说那个button按钮必须要用户手动去点击吗?
我看有些小程序一进去 就有是否授权的弹窗,而我需要点击按钮才会弹窗...怎么解决

以前可以,后来官方做了限制,无法通过审核的

那只能让用户手动点击了么~~