0

我开发了一个使用 Firebase 作为后端来存储数据的 Android 应用程序。

在我的应用程序开发过程中,为了简单起见,我一直使用 Firebase 的电子邮件+密码身份验证方法,其中我在登录或注册时输入电话号码、电子邮件和密码,并将电话号码作为每个用户的唯一标识符.

这是我的数据库树的样子:

Root
 + friends 
 - users
    - 9xx888xxx
         hasLoggedIn: false
         name:"XXXXXXXXXX"
         phoneNumber:"9xx888xxx"
       + timeStampJoinedaddclose
   + 989xxxx898
   + xxxx000000

请注意,电话号码充当 UID,因此必须通过 SMS 验证或类似的方式对其进行验证。

现在,随着我的应用程序的开发,我想从 Firebase 的电子邮件+密码身份验证切换到 SMS 验证方法。所以我用谷歌搜索它并遇到了这个Stack Overflow 帖子

由于我是开发新手,我不知道如何使用 AUTHY + Amazon Lambda + Firebase 实现这种类型的验证。我在 Twilio 的网站上看到了关于 Authy 的教程,但它对我没有帮助。

有人可以指导我或帮助我正确的方向吗?提前致谢。

4

1 回答 1

1

截至昨天,2017 年 5 月 17 日,Firebase 原生支持此功能!:)

我相信他们在我写这篇文章时正在为 Android 编写文档但是,这里是iOSWeb上这个新的 Firebase 功能的文档。

于 2017-04-09T17:30:41.277 回答