我开发了一个使用 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 的教程,但它对我没有帮助。
有人可以指导我或帮助我正确的方向吗?提前致谢。