use*_*234 6 firebase swift firebase-authentication
所以我用FIRAuth的createUserWithEmail来创建新的用户。我也想displayName为此用户分配。但是此功能仅接受电子邮件和密码。我要插入displayName什么?
FIRAuth.auth()?.createUserWithEmail(email, password: password, completion: { (user: FIRUser?, error: NSError?) in
})
Run Code Online (Sandbox Code Playgroud)
编辑:所以似乎有一个名为updateProfile的函数。但它似乎不适用于iOS平台库。任何的想法?
编辑:在这里找到解决方案:需要使用profileChangeRequest功能
当您想在 Firebase 中更改用户的详细信息时,您希望使用FIRAuth.auth().currentUser.profileChangeRequest它来更新用户电子邮件和密码以外的任何详细信息。要更新他们的电子邮件或密码,您需要为每个人使用特定的方法。updateEmail和updatepassword
Documentation is here
let changeRequest = Auth.auth().currentUser?.createProfileChangeRequest()
changeRequest?.displayName = displayName
changeRequest?.commitChanges { (error) in
// ...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2309 次 |
| 最近记录: |