使用FirebaseAuth电话号码验证进行测试

时间:2018-02-14 21:17:20

标签: android ios firebase authentication firebase-authentication

在我的应用中,我们只有用于登录的电话号码验证。这对用户来说完美无瑕,但在测试应用程序时开始变得有点痛苦。

存在多个问题:

  1. 电话号码验证仅适用于物理设备。
  2. 多次登录会导致使用验证码接收短信有很大延迟。通常我最终都没有收到任何消息。
  3. Google认为这是可疑活动,并会在尝试登录太多次后停用该帐户。
  4. 有什么方法可以解决这个问题吗?某种调试选项可以更轻松地测试它吗?

3 个答案:

答案 0 :(得分:1)

在尝试阅读以下内容之前,我一直尝试使用自己的电话号码:

  

确保使用不存在的虚构数字。 Firebase身份验证不允许您将真实用户使用的现有电话号码列入白名单。一种选择是使用555前缀数字作为美国测试电话号码,例如:+1 650-555-3434

答案 1 :(得分:0)

看起来你需要一部新手机并稍稍暂停测试 这直接来自Firebase文档:

  

为防止滥用行为,Firebase会对可在一段时间内发送到单个电话号码的短信数量进行限制。如果超出此限制,电话号码验证请求可能会受到限制。如果您在开发过程中遇到此问题,请使用其他电话号码进行测试,或稍后再次尝试请求。

section

的底部

答案 2 :(得分:0)

尝试使用新的手机号码,不要添加已经注册的号码。