我正在使用firebase通过短信验证电话号码。
当验证自动完成时,这很有效(发送短信并自动应用程序读取它并执行与电话号码验证相关的操作)。
但我现在正尝试使用此短信中发送的代码进行验证,因为可能不是每个用户都能够自动读取短信。
我认为函数PhoneAuthProvider.getInstance()。verifyPhoneNumber会重载一些允许发送该代码并执行验证的选项,但除非我遗漏某些内容似乎没有办法它
另一方面,我知道this way of performing a verification via sent code,但确实需要登录firebase,除非没有其他办法,否则我不希望这样做,所有应该发生的是用户发送的电话号码使用代码,如果正确,firebase会发送应用程序理解的内容,因为验证是正确的(不在任何地方签名)。
有没有办法做我提到的事情?
答案 0 :(得分:0)
我在Google Play商店中发布的新应用存在类似问题。我只是没有收到短信代码。 我提到过,当我在调试模式和发布模式下测试应用程序时,它运行良好。当我从Play商店下载应用程序时,会出现问题。 也许您是对的,问题是我没有登录用户,因为此时Firebase数据库中的规则是读写== true。