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

然後你必須按照弗蘭克範弗萊倫。 –