【问题标题】:Verify phone number in React Native with Firebase?使用 Firebase 在 React Native 中验证电话号码?
【发布时间】:2018-05-24 08:19:30
【问题描述】:

我想在 firebase version 3.0.0 phone Auth 集成之后。但是,我不断收到firebase.auth().verifyPhoneNumber() 不是函数(Node.js)的错误。我目前正在使用 react native,这意味着我正在使用 web API。有谁知道如何从这里开始?

  • “火力基地”:“^4.8.0”,

编辑:我正在实施 facebook、google 和电子邮件作为登录方法。然而,我的应用程序要求用户验证他/她的电话号码。我在文档中看到的只是如何通过 SMS 登录但没有验证。

提前致谢!

【问题讨论】:

  • 这可能有点无关紧要,但我们处理手机身份验证的方式是通过 Twilio 向用户的手机发送代码,并让他们在字段中输入该代码以进行验证。
  • @ShayanJavadi 不好!我现在在想 Twilio。但我真的很希望它成为 firebase 的一部分。一站式商店。

标签: firebase react-native firebase-authentication


【解决方案1】:

当您signInWithPhoneNumber 时,您实际上是在验证用户的电话号码。您可以使用 Facebook/Google 登录,然后将 linkWithPhoneNumber/updateWithPhoneNumber 登录到 currentUser。这将更新用户的电话号码并验证所有权。 Firebase 从 4.x.x 版本开始支持电话号码身份验证。顺便说一句,这不适用于 react-native。您需要使用类似的方法:Ionic2 authentication firebase

【讨论】:

    猜你喜欢
    • 2020-03-11
    • 2017-10-17
    • 2017-10-23
    • 2018-12-02
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    相关资源
    最近更新 更多