收藏
回答

getPhoneNumber 用户允许获取授权,先腾讯认证手机号,认证后小程序能收到什么回调?

getPhoneNumber 用户允许获取授权,先腾讯认证手机号,认证后小程序能收到什么回调?

新用户授权手机号的时候,会把验证码发送给腾讯验证,但用户验证成功后,小程序能收到什么回调呀?


回答关注问题邀请回答
收藏

2 个回答

  • 郑钱花
    郑钱花
    2020-08-06

    小程序收到回调

    2020-08-06
    有用 1
    回复 2
    • 同步
      同步
      2020-08-06
      这里是正常流程可以收到回调,但是部分新用户首次使用,允许获取手机号的时候,会先发送验证码到腾讯官方,但是用户填完验证码后,不知道能收到什么信息,卡壳了


      似乎是腾讯官方验证手机是正确的,才能正常调用该 button 权限呀。。。那一步收到什么回调
      2020-08-06
      回复
    • 同步
      同步
      2020-08-07回复同步
      多了一步检测,类似腾讯加了个断点,不影响流程
      2020-08-07
      回复
  • 胃里养了只霸王龙
    胃里养了只霸王龙
    2020-08-06

    验证成功后 再次点击按钮么?

    验证走的是微信自己的。应该是没有回调(没有具体看过)。

    验证成功后 再次点击授权按钮可以拿到返回的数据。

    2020-08-06
    有用
    回复 5
    • 同步
      同步
      2020-08-06
      对的,所以再次点击的时候,交互就会出问题
      2020-08-06
      回复
    • 胃里养了只霸王龙
      胃里养了只霸王龙
      2020-08-06回复同步
      不会出现问题啊。
      2020-08-06
      回复
    • VX小程序: 百熟优质果  运营合作
      VX小程序: 百熟优质果 运营合作
      2020-08-06回复同步
      把出现的问题在手机上真机模拟输出 看看问题是什么
      2020-08-06
      回复
    • 同步
      同步
      2020-08-06回复VX小程序: 百熟优质果 运营合作
      部分用户,只出现一次的,没回调,腾讯只是帮忙认证下手机号是否正确,然后就要重新用户点击按钮授权一下的,没法调试呀
      2020-08-06
      回复
    • 同步
      同步
      2020-08-07回复VX小程序: 百熟优质果 运营合作
      还是我的问题,微信只是多了一步验证手机6位的密码框,验证成功后,类似打个断点,可以拿到加密参数




         var encryptedData = e.detail.encryptedData;
          var iv = e.detail.iv;
          if (!encryptedData) {
            util.log(() => {
              console.log("拒绝获取手机号")
            })
            return;
          }
      2020-08-07
      回复
登录 后发表内容
问题标签