Как отправить код подтверждения на электронный адрес - PullRequest
0 голосов
/ 09 ноября 2018

Я разработал приложение с использованием Unity 2018, которое имеет текстовое поле для получения идентификатора электронной почты от пользователей и кнопку отправки ... Я хочу, чтобы, когда пользователь вводил идентификатор электронной почты в текстовое поле и нажимал кнопку подтверждения, код подтверждения следует перейти к идентификатору электронной почты пользователя в виде электронного письма ... Как это сделать?

Я сделал проверку номера телефона Firebase (Firebase sms получает в моем телефоне с помощью Firebase).

Верификационный код должен идти на электронный адрес пользователя ...

Поддерживает ли Firebase отправку пользователю кода подтверждения по электронной почте или

Есть ли какая-либо услуга для этого?

1 Ответ

0 голосов
/ 09 ноября 2018

Вы можете отправить подтверждение по электронной почте через Unity Firebase SDK. Вам не нужно использовать код подтверждения в вашем приложении, так как после того, как пользователь нажмет на ссылку в своем электронном письме, он будет подтвержден. Вы можете проверить, проверено ли оно с помощью SDK в объекте users. 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.");
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...