Я работаю над школьным проектом и пытаюсь добавить аутентификацию в 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");