Some Firebase Android SDKs depend on Google Play services , which means they will only run on devices and emulators with Google Play services installed. These Firebase SDKs communicate with the Google Play services background service on the device to provide a secure, up-to-date, and lightweight API to your app. Certain Android devices, such as Amazon Kindle Fire devices or those sold in some regions, do not have Google Play services installed.
Для каких Android SDK Firebase требуются Google Play services ?
SDK Firebase можно разделить на три категории:
- Для Play services этих SDK требуются Google Play services , иначе они не будут работать.
- Рекомендуется использовать Play services — Для полноценной работы этих SDK требуются Google Play services , но они по-прежнему предоставляют большую часть функциональности даже без Google Play services .
- Play services не требуются — Для полноценной работы этих SDK-файлов не требуются Google Play services .
Приведенные ниже таблицы актуальны только для последней версии каждого SDK. Для некоторых более старых версий могут действовать более строгие требования.
Google Play services не требуются.
| Продукт | Библиотека | Google Play services ? | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firebase AI Logic 1 | com.google.firebase:firebase-ai:17.15.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| App Check настройка пользовательских и отладочные поставщики. | com.google.firebase:firebase-appcheck:19.4.0 com.google.firebase:firebase-appcheck-debug:19.4.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| API App Distribution | com.google.firebase:firebase-appdistribution-api:16.0.0-beta20 | Не требуется | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta20 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:24.2.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:26.5.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.1.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.3 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Отображение In-App Messaging | com.google.firebase:firebase-inappmessaging-display:22.0.3 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Установка Firebase | com.google.firebase:firebase-installations:19.1.2 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.6 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:22.0.1 | Не требуется | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:23.1.0 | Не требуется | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 com.google.firebase:firebase-dataconnect:17.3.3 | Не требуется | |||||||||||||||||||||||||||||||||||||
| УСТАРЕВШИЕ ИЛИ НЕ ПОДДЕРЖИВАЕМЫЕ БИБЛИОТЕКИ | ||||||||||||||||||||||||||||||||||||||
Модули Firebase KTX больше не поддерживаются.
| ||||||||||||||||||||||||||||||||||||||
1. Ранее Firebase AI Logic назывался " Vertex AI in Firebase " и представлял собой пакет com.google.firebase:firebase-vertexai .
2. Ранее Firebase SQL Connect назывался " Firebase Data Connect ".
Требуются или рекомендуются Google Play services
| Продукт | Библиотека | Google Play services ? | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AdMob | com.google.android.gms:play-services-ads:25.4.0 | Рекомендуемые 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | Рекомендуемые 3 | |||||||||
| Поставщик услуг проверки целостности App Check Play | com.google.firebase:firebase-appcheck-playintegrity:19.4.0 | Необходимый | |||||||||
| App Check и поставщика reCAPTCHA | com.google.firebase:firebase-appcheck-recaptcha:19.2.0 | Рекомендуется | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.1.1 | Необходимый | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.1.1 | Необходимый | |||||||||
| УСТАРЕВШИЕ ИЛИ НЕ ПОДДЕРЖИВАЕМЫЕ БИБЛИОТЕКИ | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | Необходимый | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Необходимый | |||||||||
| Пользовательская модель Firebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Необходимый | |||||||||
Модули Firebase KTX больше не поддерживаются.
| |||||||||||
3. SDK Firebase для Google Analytics может отправлять события на любое устройство, но некоторые автоматические данные, такие как демографические сведения, доступны только на устройствах с Google Play services .