收藏
回答

获取用户绑定微信的手机号码时需要填写验证码

背景:  

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

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

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


所以,我想请教一下:

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

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


谢谢

最后一次编辑于  2018-08-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

10 个回答

  • 玉之帝
    玉之帝
    2018-08-14

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

    基于此:

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

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

    2018-08-14
    赞同 11
    回复 2
    • 🍍Horace
      🍍Horace
      2018-08-14

      短信验证码是常规操作,绝大部分人都能完成验证操作的,只是存在极小部分不懂如何验证或者胡乱操作的用户,其实量不会很大,只是源源不断有用户反映这个验证码问题,让客户觉得问题很严重从而夸大其词而已。但是你知道客户这.....


      从目前看来出现验证码问题的情况都在安卓用户上,也是只有一部分人需要验证码验证。iOS暂时没有发现,但是不能排除。

      2018-08-14
      赞同
      回复
    • 玉之帝
      玉之帝
      2018-08-14回复🍍Horace

      那种语音验证码试1试能不能用

      2018-08-14
      赞同
      回复
  • A-壮娃子
    A-壮娃子
    2018-08-14

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

    2018-08-14
    赞同
    回复 2
    • A-壮娃子
      A-壮娃子
      2018-08-14

      可以加一个输入框吧,让用户自己输入吧。不然 这个【某些情况】应该是无法避免的

      2018-08-14
      赞同
      回复
    • 🍍Horace
      🍍Horace
      2018-08-14

      谢谢你的回答,我们的注册页面本来就有让用户自己输入的方式供选择的。不过现在在烦恼的点是怎么让用户不收验证码就绑定手机号码。


      另外,微信只要求验证码,不需要填写手机号码,那说明手机号码已经绑定过,只是不知道出于什么原因,微信依然要求再次填写验证码进行验证

      2018-08-14
      赞同
      回复
  • Panda🌸盼
    Panda🌸盼
    2018-08-17

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


    2018-08-17
    赞同
    回复 2
    • 🍍Horace
      🍍Horace
      2018-09-03


      终于找到比较官方的回答了

      2018-09-03
      赞同
      回复
    • 五羊
      五羊
      2018-11-08回复🍍Horace

      这个是一定时间有一个准确的范围吗?

      2018-11-08
      赞同
      回复
  • 齐瑞
    齐瑞
    2018-09-28

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

    2018-09-28
    赞同
    回复