Синхронизировать данные аутентификации firebase - PullRequest
0 голосов
/ 02 мая 2018

Когда я создаю нового пользователя Firebase Auth с помощью Facebook или Google, я получил адрес электронной почты и имя пользователя, но когда я создаю анонимного пользователя и преобразую его в пользователя Facebook, имя остается пустым. Как синхронизировать данные с Facebook или Google при каждом новом входе в систему?

Заранее спасибо.

AskFirebase

1 Ответ

0 голосов
/ 06 мая 2018

Просто используйте API updateProfile. Вот пример с веб-приложением о том, как обновить отображаемое имя на имя в данных поставщика (при условии, что Facebook):

firebase.auth().currentUser.updateProfile({
  displayName: firebase.auth().currentUser.providerData[0].displayName
}).then(function() {
  // Display name updated successfully.
}).catch(function(error) {
  // error occurred.
});

Чтобы узнать больше об этом API, обратитесь к Ссылкам Firebase .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...