首页 文章

Firebase Unity密码身份验证失败

提问于
浏览
4

使用电子邮件和密码创建用户失败,我找不到问题的根源 .

我正在使用“Firebase Unity SDK”和auth以及数据库包 .

我在Firebase网页上关注了这个tutorial .

这是我在Unity项目中使用的C#代码 .

using UnityEngine;
using Firebase.Auth;

public class FirebaseAuthEmail : MonoBehaviour
{
    public string email = "abc@gmail.com";
    public string password = "abccbe123321";

    void Start()
    {
        FirebaseAuth auth = FirebaseAuth.DefaultInstance;
        auth.CreateUserWithEmailAndPasswordAsync(email, password).ContinueWith(
            task => {
                if (!task.IsCanceled && !task.IsFaulted)
                {
                    // User created
                    Debug.Log("User created");
                }
                else
                {
                    // User creation failed
                    Debug.Log("User creation failed");
                }
                if (task.IsCanceled) { Debug.Log("Task canceled"); }
                if (task.IsFaulted) { Debug.Log("Task faulted"); }
            });
    }
}

当我按下播放按钮时,我得到“用户创建失败”和“任务故障” .

我已成功设法将条目添加到数据库但不创建经过身份验证的用户 .

是的,我在Firebase控制台中有enabled电子邮件/密码 .

提前致谢

1 回答

相关问题