<button class="btnPhone" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">快捷登录</button>
getPhoneNumber: function (e) {console.log('jia', e)} //这里提示errMsg: "getPhoneNumber:fail Error: 用户绑定的手机需要进行验证,请在客户端完成短信验证步骤”
在隐私弹窗也有,也用了一段时间,然后小程序被禁用了,申诉成功后,准备整改,再调用getPhoneNumber接口,就有这样的报错了,请问下是什么问题呢?
还有一种情况,如果在实机调试点击按钮没反应,但是能触发点击事件。
解决方案:更新微信或者卸载重装可以触发手机验证
只有开发工具才会出现这个提示,真正发布上线就没了,这是为了你开发账号安全,所以你开发只能按照步骤手机验证一次
那你就在手机上验证一次
微信号本身没有绑定手机号的原因。
出现这个提示,你可以点击下开发者工具上面的「预览」,手机上扫码进入小程序,在小程序内进行一次获取手机号操作(注意:这里要选择微信绑定的手机号)即可。