Firebase 身份验证 - 无法添加电话号码进行测试

Posted

技术标签:

【中文标题】Firebase 身份验证 - 无法添加电话号码进行测试【英文标题】:Firebase Auth - Unable to Add Phone Number for Testing 【发布时间】:2020-11-05 04:55:30 【问题描述】:

我无法添加电话号码来测试我的 Firebase 电话身份验证工作流程。见下图:

Firebase 电话身份验证面板

提供有效的电话号码/验证码并单击“添加”后,我收到此错误:

在过去两周内,我曾多次尝试注册我的设备,但结果相同。希望有人以前见过这种情况,如果有,有解决办法吗?

更新:

我尝试了以下数字格式,结果相同 -

+1 123-456-7890

+11234567890

【问题讨论】:

请公布您输入电话号码的方式 @JustinFrazer - 请使用虚构的电话号码以避免影响用户帐户。 真实电话号码会出现该错误 如果您在使用 Firebase 控制台时遇到问题,请直接联系 Firebase 支持以寻求帮助。 support.google.com/firebase/contact/support @AmodGokhale 实际上我使用的是“真实”电话号码,导致抛出错误。在使用更“虚构”的号码后,它成功了(即 +1 111-111-1111)。感谢您的指导! 【参考方案1】:

长话短说,我用我的个人电话号码作为测试号码;我在以前的 Firebase 支持的具有相同功能的项目中成功使用了它。在完成功能测试后,我从 Firebase 项目中删除了测试电话号码。我认为这很可能是 Firebase 的一个错误

我已成功使用电话号码“+1 111-111-1111”

更新:

在成功使用“+1 111-111-1111”电话号码,删除它并尝试重新输入后,我遇到了同样的错误

【讨论】:

【参考方案2】:

您需要先删除身份验证选项卡中的用户电话号码,然后才能添加(或重新添加)电话号码作为测试电话号码

【讨论】:

以上是关于Firebase 身份验证 - 无法添加电话号码进行测试的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 电话身份验证失败

Firebase 安全性和电话身份验证

获取 Firebase 电话身份验证 OTP 时出错

Firebase firestore 获取未经身份验证的用户文档

Flutter bloc 和 Firebase 电话身份验证

在颤振应用程序的firebase身份验证中合并两个uid