获取用户绑定微信的手机号码时需要填写验证码
背景:
最开始,我们小程序在注册页面中通过【填写手机号码】->【获取验证码】->【确认绑定】的流程来完成手机绑定步骤。但客户反应,总有用户反馈说获取不到验证码,填了验证不通过之类的问题,严重影响新用户增长。
于是我们给这个注册页面添加了一个快捷绑定的 <button>
组件 open-type
的值设置为 getPhoneNumber
,理想中,当用户点击并同意之后,将各种数据发到后台解密然后获得手机号码直接绑定,实现快速绑定。
但是,在【某些情况】下,用户点击同意之后,微信的授权窗口上会要求用户接收短信验证码进行验证,好了,又有某些用户信号网络不咋地,依然收不到短信,无法绑定手机号码。于是客户又来投诉严重影响新增用户增长。
所以,我想请教一下:
1、上文提到的【某些情况】,具体是什么情况,会仍需要用户接收验证码进行验证?
2、有什么方法可以避免面以上【某些情况】发生?
谢谢