将用户添加到firebase

时间:2015-08-02 23:31:17

标签: ios firebase firebase-authentication

我在向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数据库中显示。

我可能做错了什么?

1 个答案:

答案 0 :(得分:2)

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

大多数应用程序最终都会从顶级users节点下的自己的代码创建此信息。这在"Storing User Data" in the Firebase programming guide for iOS

一节中介绍

阅读有关您正在处理的主题的Firebase文档通常是一个好主意。它可以防止大量灰色/丢失的头发和浪费时间。