我对 Firebase 比较陌生,正在尝试开发一个应用程序,该应用程序要求用户在注册页面中提供他们的名字和姓氏。但是 firebase createUserWithEmail 方法只存储电子邮件和密码。如何将此姓名和姓氏数据添加到我的应用程序并将它们与用户链接?我想我需要使用 FIRStorage 但那样,只有保存信息的选项是从 NSData 或 NSURL 保存,我该如何保存我的名字和姓氏字符串?
提前致谢!
Edit1:我想我错了,我需要使用实时数据库而不是存储来保存用户数据。但我仍然需要帮助。我来自 Parse,这看起来很复杂。
是的,您需要使用实时数据库来存储您的用户数据。因此,在创建它之后,您可以调用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
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4401 次 |
| 最近记录: |