【问题标题】:Firebase Unity password authentication failedFirebase Unity 密码验证失败
【发布时间】:2017-04-03 07:53:06
【问题描述】:

使用电子邮件和密码创建用户失败,我找不到问题的根源。

我将“Firebase Unity SDK”与身份验证和数据库包一起使用。

我在 Firebase 网页上关注了这个 tutorial

这是我在 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 控制台中有 enabled 电子邮件/密码。

提前致谢

【问题讨论】:

    标签: c# authentication unity3d firebase


    【解决方案1】:

    Firebase 身份验证不适用于 Unity 编辑器。

    https://github.com/firebase/quickstart-unity/issues/3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-21
      • 2020-09-21
      • 2015-04-19
      • 2016-05-27
      • 2017-11-09
      • 1970-01-01
      • 2022-08-15
      • 2016-11-13
      相关资源
      最近更新 更多