创建一个使用电子邮件和密码的用户失败了,我找不到问题的根源。
我正在使用“Firebase Unity SDK”与身份验证和数据库软件包。
我按照 Firebase 网页上的教程进行操作。
这是我在 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控制台中启用了电子邮件/密码功能。
提前致谢。