Как добавить имя и адрес электронной почты в учетную запись пользователя Firebase во время регистрации по номеру телефона? - PullRequest
1 голос
/ 06 мая 2020

В документах Firebase описывается, как создать учетную запись, используя регистрацию по номеру телефона .

При входе в систему Firebase возвращает объект пользователя, который выглядит следующим образом:

введите описание изображения здесь

Однако нигде в приведенных выше документах не описывается, как добавить информацию, такую ​​как адрес электронной почты и displayName, во время регистрации.

Как добавить эту информацию в профиль во время регистрации пользователя с помощью аутентификация номера телефона?

1 Ответ

1 голос
/ 06 мая 2020

API не предоставляет возможности предоставить дополнительную информацию в момент создания учетной записи. Однако внизу этой страницы есть ссылки, которые отправят вас на информацию о том, как управлять пользователями после этого. В частности, вы захотите прочитать раздел обновление профиля пользователя и установка адреса электронной почты пользователя . Из документации:

user.updateProfile({
  displayName: "Jane Q. User",
  photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
  // Update successful.
}).catch(function(error) {
  // An error happened.
});

И:

user.updateEmail("user@example.com").then(function() {
  // Update successful.
}).catch(function(error) {
  // An error happened.
});
...