1

我是Firebase的新手,我正在开发一个iOS项目,在该项目中,我想向用户发送的电子邮件ID发送OTP(一次性密码)。如何从Firebase发送OTP(一次性密码)

我可以使用下面的方法来包含任何OTP吗?或者在firebase中有任何方法/方法,以便我可以发送带有自定义电子邮件正文的电子邮件。 注意:我没有使用任何Web服务。

-(void)sendEmailVerificationWithCompletion: 
(nullable FIRSendEmailVerificationCallback)completion 
{ 

} 

回答

1

目前无法更改用于电子邮件验证或密码重置请求的邮件。

Firebase身份验证没有内置的对一次性密码或双因素身份验证的支持。如果您需要这些用于您的项目,您可以与其他提供商一起实施,然后为用户提供mint a custom Firebase Authentication token。你需要一个服务器,因为这个令牌需要使用你的账户凭证。

+0

感谢Frank分享信息。 –

1

除了上面Frank提到的自定义Firebase身份验证令牌之外,通过Firebase无法实现此功能。也许你应该使用自己的数据库,然后你可以发送OTP。

+1

我没有使用任何Web服务。 –

+0

然后你必须按照弗兰克范弗莱伦。 –