通过 Firebase UI 使用 Firebase 测试实验室电话身份验证

Posted

技术标签:

【中文标题】通过 Firebase UI 使用 Firebase 测试实验室电话身份验证【英文标题】:Use Firebase Test Lab phone authentication with Firebase UI 【发布时间】:2020-11-22 10:51:02 【问题描述】:

我的应用使用 Firebase 用户界面,唯一的登录方法是通过电话验证。我正在尝试 Firebase 测试实验室,但 Firebase UI 不会在测试期间公开 UI 元素以输入电话号码和验证码。我在 android Studio 中录制了一个脚本并上传了它,但由于某种原因测试失败了。

我找到的关于这个主题的唯一信息是here,但在这种情况下,使用了电子邮件登录。

【问题讨论】:

【参考方案1】:

Firebase 测试实验室无法进行电话号码身份验证,因为这些设备没有 SIM 卡或任何类型的蜂窝移动服务。他们只有wifi。

【讨论】:

感谢您的回答。我们不能尝试添加一个用于测试的电话号码吗? 不,设备需要 SIM 卡,而设备没有。 我很抱歉坚持这一点,但是,SIM 卡不只是获取带有代码的 SMS 所必需的吗?在 firebase phone auth 中,当我们添加一个电话号码进行测试时,我们可以设置用于验证该用户的代码,因此我们不需要 SIM 卡来获取该 SMS.. 是的,这是必要的。

以上是关于通过 Firebase UI 使用 Firebase 测试实验室电话身份验证的主要内容,如果未能解决你的问题,请参考以下文章

通过 Firebase UI 使用 Firebase 测试实验室电话身份验证

Firebase Cloud Message iOS Swift 不工作

Mongoose不适用于Firebase(Express Api)主机

如何将 Flutter Bloc 与 Firebase 电话身份验证一起使用

将Firebase存储与Google云CDN集成

Firebase:.default 不是构造函数