2016-11-19 209 views
4

使用电子邮件和密码创建用户失败,我无法找到问题的根源。Firebase Unity密码验证失败

我正在使用带有auth和数据库包的“Firebase Unity SDK”。

我在Firebase网页上关注此tutorial

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

using UnityEngine; 
using Firebase.Auth; 

public class FirebaseAuthEmail : MonoBehaviour 
{ 
    public string email = "[email protected]"; 
    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

在此先感谢

回答