无法使用firebase中的代码验证电话号码

时间:2018-06-16 01:55:27

标签: android firebase firebase-authentication sms

我正在使用firebase通过短信验证电话号码。

当验证自动完成时,这很有效(发送短信并自动应用程序读取它并执行与电话号码验证相关的操作)。

但我现在正尝试使用此短信中发送的代码进行验证,因为可能不是每个用户都能够自动读取短信。

我认为函数PhoneAuthProvider.getInstance()。verifyPhoneNumber会重载一些允许发送该代码并执行验证的选项,但除非我遗漏某些内容似乎没有办法它

另一方面,我知道this way of performing a verification via sent code,但确实需要登录firebase,除非没有其他办法,否则我不希望这样做,所有应该发生的是用户发送的电话号码使用代码,如果正确,firebase会发送应用程序理解的内容,因为验证是正确的(不在任何地方签名)。

有没有办法做我提到的事情?

1 个答案:

答案 0 :(得分:0)

我在Google Play商店中发布的新应用存在类似问题。我只是没有收到短信代码。 我提到过,当我在调试模式和发布模式下测试应用程序时,它运行良好。当我从Play商店下载应用程序时,会出现问题。 也许您是对的,问题是我没有登录用户,因为此时Firebase数据库中的规则是读写== true。