То, что вы нашли, правильно.Ваш случай кажется подходящим для использования 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.