获取用户绑定微信的手机号码时需要填写验证码
发布于 6 年前 作者 xiulanhuang 2659 次浏览 来自 问答

背景:  

   最开始,我们小程序在注册页面中通过【填写手机号码】->【获取验证码】->【确认绑定】的流程来完成手机绑定步骤。但客户反应,总有用户反馈说获取不到验证码,填了验证不通过之类的问题,严重影响新用户增长。

  于是我们给这个注册页面添加了一个快捷绑定的 <button> 组件 open-type 的值设置为 getPhoneNumber,理想中,当用户点击并同意之后,将各种数据发到后台解密然后获得手机号码直接绑定,实现快速绑定。

   但是,在【某些情况】下,用户点击同意之后,微信的授权窗口上会要求用户接收短信验证码进行验证,好了,又有某些用户信号网络不咋地,依然收不到短信,无法绑定手机号码。于是客户又来投诉严重影响新增用户增长。

所以,我想请教一下:

1、上文提到的【某些情况】,具体是什么情况,会仍需要用户接收验证码进行验证?

2、有什么方法可以避免面以上【某些情况】发生?


谢谢

4 回复

部分用户发送验证码这个应该是改不了的,为了某些原因考虑的吧

基于此:

哪些用户收不到验证码的?收集一下集中这部分群体的特征。

客户又来投诉严重影响新增用户增长?这部分的量有多大也看一下。

<button> 组件 open-type 的值设置为 getPhoneNumber 通过该方式获取手机号得时候,微信会自动给该手机号发送验证码短信吗?  页面上是否还需要增加输入验证码得框?

你好,这是什么问题啊,解决了吗

用户没有在微信绑定手机号的时候,微信会要求用户输入验证码,在微信完成绑定。如果用户在微信都没绑定手机号,你肯定是获取不到的。

回到顶部