Firebase 使用电子邮件、密码、显示名称和照片 url 创建用户 [英] Firebase create user with email, password, display name and photo url

查看:28
本文介绍了Firebase 使用电子邮件、密码、显示名称和照片 url 创建用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据 Firebase 网站,我正在使用此代码创建一个新用户:

According to Firebase site, I am using this code to create a new user:

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

如何在创建新用户时向 Auth 添加显示名称和照片 url?

How can I add display name and photo url to Auth when creating the new user?

这个链接显示了支持的用户数据返回来自身份验证中的身份提供者.

This link shows the supported user data returned from an identity provider in Auth.

推荐答案

您可以使用 FIRUserProfileChangeRequest 类更新您的个人资料.. 检查 本文档.

You can update your profile with FIRUserProfileChangeRequest class .. check this Doc.

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.
        }
      }
    }

这篇关于Firebase 使用电子邮件、密码、显示名称和照片 url 创建用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆