Добавление исключений в Firebase Authentication в Unity 3D - PullRequest
0 голосов
/ 09 ноября 2018

Я работаю над школьным проектом и пытаюсь добавить аутентификацию в Unity 3D с использованием Firebase, но я застрял при добавлении исключения, например:

  • Если пользователь ввел неправильную комбинацию адреса электронной почты и пароля.
  • Если адрес электронной почты пользователя не подтвержден.

Я хочу показать сообщение как: всплывающее или тост сообщение в Android. но я не могу добавить его в функцию аутентификации. Будем благодарны за любую помощь или руководство!

P.S. У меня нет проблем с созданием пользователя и процессом входа в систему. Я хочу добавить сообщения об исключениях. :)

Ниже приведен мой код, который я использовал для аутентификации.

    auth.SignInWithEmailAndPasswordAsync(Email, Password).ContinueWith(task =>
        {
            if (task.IsCanceled)
            {
                Debug.Log("SignInEmailAndPasswordAsync was canceled.");
                return;
            }
            if (task.IsFaulted)
            {
                Debug.Log("SignInEmailAndPasswordAsync encountered an error: " + task.Exception);
                return;
            }

            // Firebase user has been created.
            Firebase.Auth.FirebaseUser newUser = task.Result;
            Debug.LogFormat("Sign In successfully: ({1})", newUser.UserId);

            /* if (!newUser.IsEmailVerified)
             {
                newUser.SendEmailVerificationAsync().ContinueWith(t => { });
                return;
             }*/   
        });
            //SSTools.ShowMessage("Login Successful!", SSTools.Position.bottom, SSTools.Time.twoSecond);
           // SceneManager.LoadScene("Main_Menu");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...