Разница между обычным firebase и firebase admin sdk - PullRequest
0 голосов
/ 05 сентября 2018

Просто у меня есть небольшое сомнение, я создаю небольшое приложение на python, которое будет использовать базу данных и хранилище firebase, я читаю слишком много о firebase admin sdk, каково основное различие между обычными службами firebase и firebase admin sdk или это одно и то же, также, если я сейчас начинаю разработку, использую Firebase Admin SDK рекомендуется ...?

Также я буду интегрировать базу данных и хранилище в мое приложение для Android.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Я добавлю к тому, что сказал Дуг в своем ответе, я подозреваю, что вы могли бы перепутать внешние пакеты Firebase с внутренними административными пакетами.

  • Если вы хотите, чтобы клиент взаимодействовал с Firebase, вам необходимо использовать внешние пакеты. В зависимости от платформы, на которой представлен ваш интерфейс ( Web, iOS, Android и т. Д. * ), существуют различные варианты для вашей платформы ... web = JavaScript SDK ... ios = ios SDK ... и т.д ...

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

Эта страница с заметками о выпуске хорошо демонстрирует множество доступных пакетов "Firebase" ... как переднего, так и внутреннего.

0 голосов
/ 05 сентября 2018

Если вы пишете код на python и хотите получить доступ к сервисам Firebase и Cloud, рекомендуется использовать административный SDK. Он предназначен для того, чтобы проще всего считывать и записывать данные в вашей базе данных, загружать и скачивать файлы в ваши хранилища Cloud Storage, а также выполнять другие административные функции, такие как управление аутентифицированными пользователями.

Я не уверен, что вы подразумеваете под "обычными службами Firebase".

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