将用户添加到 firebase
Adding users to firebase
我在向 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 数据库中。
我有什么地方做错了吗?
Firebase 身份验证不会自动在关联数据库中创建有关用户的任何信息。
大多数应用程序最终在顶级 users
节点下从它们自己的代码创建此信息。这在名为 "Storing User Data" in the Firebase programming guide for iOS.
的部分中有所介绍
阅读有关您正在处理的主题的 Firebase 文档通常是个好主意。它将避免大量 grey/lost 头发和浪费时间。
我在向 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 数据库中。
我有什么地方做错了吗?
Firebase 身份验证不会自动在关联数据库中创建有关用户的任何信息。
大多数应用程序最终在顶级 users
节点下从它们自己的代码创建此信息。这在名为 "Storing User Data" in the Firebase programming guide for iOS.
阅读有关您正在处理的主题的 Firebase 文档通常是个好主意。它将避免大量 grey/lost 头发和浪费时间。