在Unity 3D中的Firebase身份验证中添加例外

时间:2018-11-09 17:49:06

标签: android firebase unity3d firebase-authentication

我正在做一个学校项目,我尝试使用Firebase在unity 3D中添加身份验证,但是我坚持添加类似这样的异常:

  • 如果用户输入了错误的电子邮件地址和密码组合。
  • 如果未验证用户电子邮件。

我想显示以下消息: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");

0 个答案:

没有答案