首页 文章

Firebase不会在Unity SDK中创建用户

提问于
浏览
5

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

为什么?

1 回答

  • 5

    可能有以下几个原因:

    • 该应用程序在编辑器中运行,而不是 on the device

    • 添加Firebase身份验证功能后,配置文件未更新

    • 密码短于6个字符

    • 电子邮件地址格式无效,例如ABCDEF @ AAA

    第一个很可能是原因 .

    我创建了a tutorial here,其中介绍了在Unity中使用firebase创建/登录的步骤,希望这有用 .

    enter image description here

相关问题