我开发了一个Android应用程序,使用Firebase作为存储数据的后端。
在开发我的应用程序期间,为了简单起见,我一直使用Firebase的电子邮件+密码身份验证方法,在登录或注册过程中输入电话号码,电子邮件和密码,并将电话号码作为唯一标识符为每个用户。
以下是我的数据库树的样子:
Root
+ friends
- users
- 9xx888xxx
hasLoggedIn: false
name:"XXXXXXXXXX"
phoneNumber:"9xx888xxx"
+ timeStampJoinedaddclose
+ 989xxxx898
+ xxxx000000
请注意,电话号码充当UID,因此必须通过短信验证或类似方式对其进行验证。
现在,随着我的应用程序的开发,我想从Firebase的电子邮件+密码身份验证切换到短信验证方法。所以我用谷歌搜索它并遇到Stack Overflow post。
由于我是开发新手,我不知道如何使用AUTHY + Amazon Lambda + Firebase实现此类验证。我在Twilio的网站上看到了关于Authy的教程,但它无法帮助我。
有人可以指导我或帮助我正确的方向吗?提前谢谢。
答案 0 :(得分:1)
截至2017年5月17日的昨天,Firebase原生支持! :)
I believe they're writing the docs for Android as I write this。 但是,这是iOS和Web上此新Firebase功能的文档。