Некоторые пакеты 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.4.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.2 | Не требуется | ||||||||||||||||||||||||||||||||||||
| 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.3 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Data Connect | com.google.firebase:firebase-dataconnect:17.1.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| 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.7.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 Phone Number Verification | com.google.firebase:firebase-pnv:16.0.0-beta01 | Необходимый | |||||||||
| 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 .