Администратор Firebase: получение phoneNumber из Uid

Я использую phoneAuth для аутентификации приложений и храню идентификаторы Firebase в настраиваемом бэкэнде. Есть ли способ получить номер телефона из uid? Я нашел только способы получить пользователя по uid ИЛИ пользователя по номеру телефона.

Task<UserRecord> task = FirebaseAuth.getInstance().getUser(uid)
.addOnSuccessListener(userRecord -> {
  // See the UserRecord reference doc for the contents of userRecord.
  System.out.println("Successfully fetched user data: " + userRecord.getUid());
})
.addOnFailureListener(e -> {
  System.err.println("Error fetching user data: " + e.getMessage());
});

UserRecord не содержит телефонного номера.


person nice_pink    schedule 17.08.2017    source источник


Ответы (1)


Начиная с Firebase 5.3.0
userRecord.getPhoneNumber() работает также для userRecords, возвращаемых для FirebaseAuth.getInstance().getUser(uid).

person nice_pink    schedule 17.08.2017