很奇怪,Firebase无法在Unity SDK中创建用户。 Firebase控制台已经过调整(启用了匿名访问和电子邮件/密码访问),google-service.json被放置在Unity的Assets文件夹中。
但是,Firebase仍然无法创建用户。这是始终失败的代码:
auth.SignInAnonymouslyAsync().ContinueWith(task => {
if (task.IsCompleted && !task.IsCanceled && !task.IsFaulted) {
Debug.Log("User is now signed in.");
FirebaseUser newUser = task.Result;
}
else if (task.IsFaulted || task.IsCanceled)
{
Debug.Log("User signup failed");
}
});
为什么?
答案 0 :(得分:5)
可能有以下几个原因:
第一个很可能就是原因。
我创建了a tutorial here,其中介绍了使用Unity中的firebase创建/登录的步骤,希望这有用。