检查firebase中现有的数据,而不需要像在注册步骤中那样验证



我目前正在创建一个具有注册功能的flutter应用程序,我想避免垃圾邮件帐户,所以我设置了一个电话验证,通过短信发送代码,并在注册时(通过twilio api)填写到应用程序中。但是我想在发送短信之前检查电话号码是否已经在我的firestore集合中注册(auth == null)。我听说过firebase规则,但我真的不知道如何构建它以符合安全要求。我试图使用linkWithCredential,但似乎没有工作。有谁能给我一些建议吗?

谢谢你:)

您可以编写一个云函数来检查数据库中电话号码是否存在,并将结果返回给客户端。

您可以匿名登录以访问firebase数据库。此外,您可以为每个集合提供自定义规则,例如,如果您想要,您的集合可以免费访问,但不要这样做,而是使用匿名登录。

最新更新