【问题标题】:How to send a verification code to an email id如何将验证码发送到电子邮件 ID
【发布时间】:2019-04-12 20:59:08
【问题描述】:

我使用 Unity 2018 开发了一个应用程序,它有一个文本框来接收用户的电子邮件 ID,并有一个提交按钮……我希望当用户在文本框中输入电子邮件 ID 并单击提交按钮时,验证码应该以email的形式去用户email id...怎么做?

我已完成 Firebase 电话号码验证(Firebase 短信正在使用 Firebase 在我的手机中接收)。

验证码应该转到用户的电子邮件ID...

Firebase 是否支持通过电子邮件将验证码发送给用户或

有没有可以提供的服务?

【问题讨论】:

    标签: firebase unity3d firebase-authentication


    【解决方案1】:

    您可以通过 Unity Firebase SDK 发送电子邮件验证。您不需要在您的应用程序中使用验证码,因为一旦用户单击其电子邮件中的链接,它将被验证。您可以通过用户对象中的 SDK 检查其是否已验证。 https://firebase.google.com/docs/auth/unity/manage-users#send_a_user_a_verification_email

    Firebase.Auth.FirebaseUser user = auth.CurrentUser;
    if (user != null) {
      user.SendEmailVerificationAsync().ContinueWith(task => {
        if (task.IsCanceled) {
          Debug.LogError("SendEmailVerificationAsync was canceled.");
          return;
        }
        if (task.IsFaulted) {
          Debug.LogError("SendEmailVerificationAsync encountered an error: " + task.Exception);
          return;
        }
    
        Debug.Log("Email sent successfully.");
      });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 2019-03-09
      • 2020-12-12
      • 1970-01-01
      • 2021-12-16
      • 2021-05-21
      • 2018-06-02
      相关资源
      最近更新 更多