如何允许电子邮件ID在Firebase中接收OTP进行身份验证

时间:2018-06-21 06:20:07

标签: android firebase firebase-authentication

我正在开发一个应用程序,其中用户使用电子邮件和电话进行注册。

用户可以输入其电子邮件或电话进行登录,我希望将同一OTP同时发送到手机和电子邮件。请帮忙!

2 个答案:

答案 0 :(得分:0)

假设您已经具有生成OTP并从android应用验证OTP的机制。

现在的问题是如何将OTP发送到用户的电子邮件。 一种解决方案是使用MailGun服务从您的后端发送电子邮件。

此外,如果您要模板化电子邮件,则可以使用名为handlebar

的库

答案 1 :(得分:0)

如果您只想使用Firebase Authentication,,那么没有任何合适的解决方案可以满足您的要求。

Firebase 中可以找到的一些限制是Firebase Authentication LimitsPhone number sign-in limits.

但是,替代解决方案正在使用第三方SMS网关。通过,您既可以将OTP发送到电话号码,也可以同时发送电子邮件。