【问题标题】:Firebase Phone Auth isn't sending the smsFirebase 电话身份验证未发送短信
【发布时间】:2018-11-12 06:09:51
【问题描述】:

我不知道该怎么办,几个小时前应用程序运行良好并进行了短信验证,我刚回来但同样没有用。现在它甚至没有发送短信,因为重新发送令牌为空,

@Override
        public void onCodeSent(String verificationId, PhoneAuthProvider.ForceResendingToken token) {
            Utility.log("onCodeSent: " + verificationId);
            Utility.log("token: " + token);
            pbVerify.setVisibility(View.GONE);
            mVerificationId = verificationId;
            mResendToken = token;

        }

这个方法没有调用,因为 mResendToken 为空,我检查了权限,这些都可以。 8 小时前它运行良好。

【问题讨论】:

  • 您是否启用了它作为仪表板上的身份验证?
  • 是的,从过去 10 天开始它当然运行良好,但突然停止运行
  • 你找到解决办法了吗,我也有同样的情况?
  • @Nainal 等待某个时间会解决问题。由于不鼓励发送过多的验证短信。您可能会在延迟后收到这些短信
  • 在这里得到我的答案:stackoverflow.com/a/53513327/1713519

标签: android firebase sms


【解决方案1】:

有时 Firebase 会限制某些数字以防止过度使用登录。您可以转到身份验证>>登录方法>>选择“电话”>>然后使用“默认代码”添加您用于测试的号码,您将在登录身份验证期间将其用作验证码。添加您的号码和默认代码后点击保存,然后您可以轻松地从您的号码测试身份验证。

以下是一些屏幕截图,可帮助您添加号码以测试 Firebase 身份验证。

procedure to add your number for testing

example of how to add your number

【讨论】:

  • 我已经这样做了,但问题是短信不会发送到任何号码
  • 我应该给你 GitHub 链接吗?
猜你喜欢
  • 1970-01-01
  • 2019-08-23
  • 2019-01-13
  • 1970-01-01
  • 1970-01-01
  • 2018-06-01
  • 2016-08-10
  • 2019-12-04
  • 1970-01-01
相关资源
最近更新 更多