Как добавить API Admin SDK в проект Android - PullRequest
0 голосов
/ 13 декабря 2018

В настоящее время я работаю в приложении для Android, которое требует наличия администратора и обычных пользователей.В качестве иллюстрации администратор имеет возможность управлять обычными пользователями, такими как удаление, изменение их содержимого.В соответствии с моим замечанием, что firebase предоставляет API Admin SDK, который может быть действительно пригоден для этой проблемы, но согласно их документации, Admin SDK не может использоваться в самом проекте Android и должен быть размещен на стороне сервера проекта.Кроме того, меня пытались добавить деблокирование Admin SDK в зависимости моего проекта, но между библиотеками возник конфликт.Я знаю, что я сделал неправильно, добавлять Admin SDK в Bulid.gradle (приложение), но мне не удалось выяснить, как я могу добавить Admin SDK в свой проект.

1 Ответ

0 голосов
/ 13 декабря 2018

То, что вы нашли, правильно.Ваш случай кажется подходящим для использования Firebase Admin SDK.

Firebase Admin SDK требуется серверное приложение, для которого он будет инициализирован.

Здесь вы можете найтиполный список необходимых условий для установки Firebase Android SDK.

Вы можете настроить Firebase Functions, в котором будет храниться код вашего сервера.Внутри этих функций вы также можете инициализировать Firebase Admin SDK.

Для получения дополнительной информации о функциях Firebase см. здесь .

Здесь вы можете найтипример приложения Firebase, в котором используется Admin SDK.В этом примере показано, как аутентифицировать доступ к JSON API, чтобы разрешить доступ к данным только для конкретного пользователя Firebase.

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

...