Как получить контакты пожарной базы с мобильного телефона ios - PullRequest
0 голосов
/ 01 апреля 2020

Я работаю над приложением для чата с использованием firebase. Я выполнил вход по номеру мобильного телефона и теперь хочу получить контакты как тех, кто зарегистрирован в firebase, так и контактов моего устройства. Хочу получить контакты из firebase. Спасибо.

1 Ответ

1 голос
/ 01 апреля 2020

Невозможно получить список всех пользователей Аутентификации Firebase из iOS SDK, так как это допускает все виды злоупотреблений.

Существует два распространенных подхода к реализации вашего варианта использования, хотя :

  1. Храните необходимую информацию для каждого пользователя в облачной базе данных, такой как база данных Firebase Realtime или Cloud Firestore. Вы сделаете это при регистрации каждого пользователя, и тогда ваше приложение сможет прочитать его оттуда.
  2. Используйте Admin SDK для аутентификации Firebase, который имеет способ составлять список пользователей. Этот SDK можно использовать только в надежных средах, таких как компьютер для разработки, сервер, которым вы управляете, или облачные функции. Вы бы использовали Admin SDK для создания пользовательского API, который может вызывать ваше приложение, а затем возвращающего информацию, необходимую для вашего сценария использования.

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

См. Также:

...