Некоторые пакеты Firebase SDK для Android зависят от Google Play services , что означает, что они будут работать только на устройствах и эмуляторах с установленными Google Play services . Эти пакеты Firebase SDK взаимодействуют с фоновой службой Google Play services на устройстве, предоставляя вашему приложению безопасный, актуальный и лёгкий API. На некоторых устройствах Android, таких как Amazon Kindle Fire, или устройствах, продаваемых в некоторых регионах, Google Play services не установлены.
Каким пакетам Firebase Android SDK требуются Google Play services ?
Firebase SDK можно разделить на три категории:
- Требуются Play services — Эти SDK требуют Google Play services , в противном случае они не будут работать.
- Рекомендуются Play services . Для работы этих пакетов SDK необходимы Google Play services , но они по-прежнему предлагают большую часть функций даже без Google Play services .
- Play services не требуются — для полной функциональности этим SDKS не требуются Google Play services .
Таблицы ниже актуальны только для последней версии каждого SDK. Некоторые более старые версии могут иметь более строгие требования.
Google Play services не требуются
Продукт | Библиотека | Google Play services ? | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase AI Logic 1 | com.google.firebase:firebase-ai:17.3.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
Пользовательские и отладочные поставщики App Check | com.google.firebase:firebase-appcheck:19.0.1 com.google.firebase:firebase-appcheck-debug:19.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
API App Distribution | com.google.firebase:firebase-appdistribution-api:16.0.0-beta17 | Не требуется | ||||||||||||||||||||||||||||||||||||
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta17 | Не требуется | ||||||||||||||||||||||||||||||||||||
Authentication | com.google.firebase:firebase-auth:24.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Cloud Firestore | com.google.firebase:firebase-firestore:26.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics:20.0.2 | Не требуется | ||||||||||||||||||||||||||||||||||||
Data Connect | com.google.firebase:firebase-dataconnect:17.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Отображение In-App Messaging | com.google.firebase:firebase-inappmessaging-display:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Установки Firebase | com.google.firebase:firebase-installations:19.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Performance Monitoring | com.google.firebase:firebase-perf:22.0.2 | Не требуется | ||||||||||||||||||||||||||||||||||||
Realtime Database | com.google.firebase:firebase-database:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
Remote Config | com.google.firebase:firebase-config:23.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
УСТАРЕВШИЕ ИЛИ НЕПОДДЕРЖИВАЕМЫЕ БИБЛИОТЕКИ | ||||||||||||||||||||||||||||||||||||||
Модули Firebase KTX — больше не поддерживаются
|
1 Firebase AI Logic ранее назывался « Vertex AI in Firebase » с пакетом com.google.firebase:firebase-vertexai
.
Требуются или рекомендуются Google Play services
Продукт | Библиотека | Google Play services ? | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AdMob | com.google.android.gms:play-services-ads:24.6.0 | Рекомендовано 2 | |||||||||
Analytics | com.google.firebase:firebase-analytics:23.0.0 | Рекомендовано 2 | |||||||||
Поставщик App Check Play | com.google.firebase:firebase-appcheck-playintegrity:19.0.1 | Необходимый | |||||||||
App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Необходимый | |||||||||
Cloud Messaging | com.google.firebase:firebase-messaging:25.0.1 | Необходимый | |||||||||
Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Необходимый | |||||||||
Пользовательская модель Firebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Необходимый | |||||||||
УСТАРЕВШИЕ ИЛИ НЕПОДДЕРЖИВАЕМЫЕ БИБЛИОТЕКИ | |||||||||||
Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | Необходимый | |||||||||
Модули Firebase KTX — больше не поддерживаются
|
2 Firebase SDK для Google Analytics может отправлять события на любое устройство, но некоторые автоматические данные, такие как демографические данные, доступны только на устройствах с Google Play services .