Как я могу найти номер телефона от аутентифицированных пользователей в Firebase? - PullRequest
0 голосов
/ 23 апреля 2019

Я создаю приложение для чата Android и пытаюсь получить контакты, которые создали свою учетную запись. Если какой-либо контакт пользователя не создал учетную запись, этот контакт не должен быть в списке. Я не могу найти правильный способ опроса моих аутентифицированных пользователей и сравнения их с контактом пользователя. Как мне этого добиться?

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Лучший способ - создать коллекцию пользователей в базе данных Firestore после аутентификации и сохранить всю информацию о пользователе, такую ​​как имя, адрес электронной почты, номер мобильного телефона, состояние и т. Д., В этой коллекции. А потом вы можете запросить аналогичным образом.

1 голос
/ 23 апреля 2019

Аутентификация Firebase не предоставляет клиентам методов для запроса списка пользователей, прошедших аутентификацию.Firebase Admin SDK (можно использовать только в коде сервера) может только выводить список всех пользователей или извлекать конкретного пользователя по UID.

Если Admin SDK недостаточно, вы несете ответственность за хранение необходимой вам информации.запросить в базе данных, которая удовлетворяет вашим потребностям.Многие разработчики выбирают для этого базу данных реального времени или хранилище облачных файлов, но вы можете использовать все, что захотите.

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