Как добавить SDK администратора Firebase в облачную платформу Google и общаться с приложением? - PullRequest
0 голосов
/ 16 июня 2020

Я делал приложение Android, которое требует, чтобы некоторые пользователи имели административный контроль при входе в систему. Я исследовал, как это возможно, и вижу, что для этого требуется использование Firebase Admin SDK, работающего на сервере. Теперь у меня возникла проблема: как я могу настроить это для связи с моим приложением?

Это первый раз, когда я пытался создать приложение android и использовать серверы. Я прочитал документацию , но она все еще не прояснила мне, какие компоненты мне нужны, и как их собрать. Пока я подготовил ...

  • Android Приложение (разработано в Java с использованием Android Studio)
  • Google Cloud Platform (серверное приложение для запуска административного SDK)

... но теперь мне нужно понять, как я могу запустить административный SDK в моей облачной функции Google и использовать его для авторизации в моем приложении android. Мы будем очень признательны за любой совет или указание на полезную документацию!

1 Ответ

1 голос
/ 16 июня 2020

Если вы никогда раньше не делали что-то подобное, я бы рекомендовал начать с callable Cloud Functions . В документации есть хороший пример того, как их реализовать и вызывать из кода Android.

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

...