Какие службы Firebase требуют Google Play на Android? - PullRequest
0 голосов
/ 06 сентября 2018

Я работаю над проектом, в котором у нас есть планшет Android, на котором не могут быть установлены сервисы Google Play. Какие функции / сервисы Firebase зависят от запуска сервисов Google Play?

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

Я говорил с адвокатом разработчика, который сказал, что база данных в реальном времени не имеет такой зависимости, но я не смог найти никакой официальной документации, которая бы заявляла об этом.

Ответы [ 3 ]

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

со старыми версиями, play-services-base и play-services-auth требовались; например. использовать FirebaseAuth с учетной записью Google. в документации указано только firebase-core (проверено вчера, из-за аналогичного вопроса о зависимости) , но скорее всего, тогда аутентификационный провайдер "Логин с Google" может быть недоступен - и вам придется предложить альтернативные способы регистрации учетной записи.

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

пожарный здесь

Для Firebase в качестве платформы требуются Сервисы Google Play, хотя некоторые продукты Firebase могут работать без нее.

Из продуктов Firebase, о которых вы упомянули: для аутентификации на данный момент требуются сервисы Play, как и Cloud Messaging iirc. Я ожидаю, что Firestore также может потребовать это. И, как правильно сказал один из наших DA, RTDB не требует Play Services.

Хотя некоторые продукты могут работать на устройствах без Play Services, а некоторые - нет, нет гарантии, что это не изменится для отдельных продуктов. Это никогда не является целью само по себе, чтобы добавить зависимость. Это зависит только от того, выигрывает ли продукт от использования Сервисов Play для некоторых его функций. Вот почему вы не найдете его в документации Firebase.

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

Сервис Google Pay может в основном устанавливать приложения на своем устройстве на устройстве, если вы не можете использовать его, вам нужно будет сделать приложение «прогрессивным веб-приложением». https://developers.google.com/web/progressive-web-apps/

Эффективно то, что вы можете делать через веб-страницу, используя firebase hosting / firebaseDB / storage, вы захотите просто установить npm i -g firebase-tools do a firebase init в папке вашего проекта и настроить параметры Firebase для использования папки распространения ваших приложений для AnglularCLI общая папка будет "dist"

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