0

我在将用户添加到 Firebase 时遇到了一些麻烦。如果有人可以帮助我解决这个问题,将不胜感激。

这是我的代码:

var myRootRef = Firebase(url:"https://plattrapp.firebaseio.com/users")
        myRootRef.createUser(emailSignUpEntered, password: passwordSignUpEntered,
            withValueCompletionBlock: { error, result in

                if error != nil {
                    // There was an error creating the account
                } else {
                    let uid = result["uid"] as? String
                    println("Successfully created user account with uid: \(uid)")
                }
        })

它确实在我的调试器中的 println 语句中显示用户已创建,但实际上并未显示在我的 firebase 数据库中。

有什么我可能做错了吗?

4

1 回答 1

2

Firebase 身份验证不会自动在关联数据库中创建有关用户的任何信息。

大多数应用程序最终会在顶级users节点下从自己的代码中创建此信息。这在 iOS 的 Firebase 编程指南中名为“存储用户数据”的部分中进行了介绍。

一般来说,阅读有关您正在处理的主题的 Firebase 文档是一个好主意。它将防止大量的白发/脱发和浪费时间。

于 2015-08-03T00:03:59.077 回答