c# - Firebase Unity 密码身份验证失败

标签 c# authentication unity3d firebase

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

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

我关注了这个 tutorial在 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"); }
            });
    }
}

当我按下播放按钮时,我得到“用户创建失败”和“任务失败”。

我已经成功地将条目添加到数据库中,但没有创建经过身份验证的用户。

是的,我有 enabled Firebase 控制台中的电子邮件/密码。

提前致谢

最佳答案

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

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

关于c# - Firebase Unity 密码身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40694427/

相关文章:

php - 这个php登录代码有什么问题?

android - Unity Build - 异常 : il2cpp. exe 未正常运行

c# - 尝试从资源文件夹加载预制件时获取空值

c# - C#中的字符串解析

c# - 检查 EditText 的字符数

ruby-on-rails - Rails 和 Authlogic : Allow only one session per user?

php - 在 CakePHP Auth 中 - 有没有办法强制 https 对所有需要身份验证的操作(但不是其他操作)

visual-studio - Resharper 自动完成错误的方法

c# - 如何检测运行 C# 代码时发生的上下文切换次数?

c# - 当字符串中的字符更改时,RegEx 拆分/标记字符串