一尘不染

Firebase使用电子邮件,密码,显示名称和照片网址创建用户

swift

根据Firebase网站,我正在使用以下代码创建新用户:

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {});

创建新用户时,如何在“身份验证”中添加显示名称和照片网址?

链接显示从Auth中的身份提供者返回的受支持的用户数据。


阅读 256

收藏
2020-07-07

共1个答案

一尘不染

您可以使用FIRUserProfileChangeRequest课程..检查此文档来更新您的个人资料

let user = FIRAuth.auth()?.currentUser
   if let user = user {
      let changeRequest = user.profileChangeRequest()

      changeRequest.displayName = "Jane Q. User"
      changeRequest.photoURL =
          NSURL(string: "https://example.com/jane-q-user/profile.jpg")
      changeRequest.commitChangesWithCompletion { error in
        if let error = error {
          // An error happened.
        } else {
          // Profile updated.
        }
      }
    }
2020-07-07