gpt4 book ai didi

unity-game-engine - Firebase 不在 Unity SDK 中创建用户

转载 作者:行者123 更新时间:2023-12-02 17:51:43 24 4
gpt4 key购买 nike

奇怪的是,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");
}
});

为什么?

最佳答案

可能有以下几个原因:

  • 应用在编辑器中运行,而不是在设备上
  • 添加 Firebase Auth 功能后,配置文件不会更新
  • 密码少于6个字符
  • 电子邮件地址的格式无效,例如abcdef@aaa

第一个很可能是原因。

我创建了a tutorial here ,其中介绍了在 Unity 中使用 firebase 创建/登录的步骤,希望对您有所帮助。

enter image description here

关于unity-game-engine - Firebase 不在 Unity SDK 中创建用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41054554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com