我对Firebase相对较新,并尝试开发一个应用程序,要求用户在注册页面中提供他们的姓名。但是firebase createUserWithEmail方法只存储电子邮件和密码。如何将此名称和姓氏数据添加到我的应用程序并将其与用户链接?我想我需要使用FIRStorage但是这样,只有保存信息的选项是从NSData或NSURL保存,我如何保存我的姓名和姓氏字符串?
提前致谢!
Edit1:我想我错了,我需要使用实时数据库而不是存储来保存用户数据。但我仍然需要帮助。我来自Parse,这似乎很复杂。
答案 0 :(得分:2)
是的,您需要使用实时数据库来存储您的用户数据。因此,创建后,您可以调用setValue()
。
FIRAuth.auth()!.createUserWithEmail(email, password: pwd, completion: { authData, error in
if error == nil {
let userData = ["name": name,
"surname ": surname]
let ref = FIRDatabase.database().reference()
ref.child('users').child(authData!.uid).setValue(userData)
} else {
// handle error
}
})