Einige Firebase Android SDKs sind von Google Play services abhängig. Das bedeutet, dass sie nur auf Geräten und Emulatoren mit installiertem Google Play services ausgeführt werden können. Diese Firebase SDKs kommunizieren mit dem Hintergrunddienst Google Play services auf dem Gerät, um Ihrer App eine sichere, aktuelle und einfache API bereitzustellen. Auf bestimmten Android-Geräten, z. B. Amazon Kindle Fire-Geräten oder Geräten, die in einigen Regionen verkauft werden, ist Google Play services nicht installiert.
Für welche Firebase Android SDKs ist Google Play services erforderlich?
Firebase SDKs lassen sich in drei Kategorien unterteilen:
- Play services erforderlich: Diese SDKs erfordern Google Play services, da sie sonst nicht funktionieren.
- Play services empfohlen: Diese SDKs erfordern Google Play services, um die vollständige Funktionalität zu bieten, aber sie bieten auch ohne Google Play services die meisten Funktionen.
- Play services nicht erforderlich: Diese SDKs benötigen Google Play services nicht, um den vollen Funktionsumfang zu bieten.
Die folgenden Tabellen sind nur für die neueste Version des jeweiligen SDK korrekt. Für einige ältere Versionen gelten möglicherweise strengere Anforderungen.
Google Play services nicht erforderlich
| Produkt | Bibliothek | Google Play services? | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firebase AI Logic 1 | com.google.firebase:firebase-ai:18.1.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| App Check benutzerdefinierte und Debug-Anbieter | com.google.firebase:firebase-appcheck:20.0.0 com.google.firebase:firebase-appcheck-debug:20.0.0 |
Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta21 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta21 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:25.0.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:27.1.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:23.0.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:23.0.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:21.0.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:23.0.0 | Nicht erforderlich |
||||||||||||||||||||||||||||||||||||
| In-App Messaging-Display | com.google.firebase:firebase-inappmessaging-display:23.0.0 | Nicht erforderlich |
||||||||||||||||||||||||||||||||||||
| Firebase Installationen | com.google.firebase:firebase-installations:20.0.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:23.0.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:23.0.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:24.0.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:18.0.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| VERALTETE ODER NICHT UNTERSTÜTZTE BIBLIOTHEKEN | ||||||||||||||||||||||||||||||||||||||
|
Firebase KTX-Module – nicht mehr unterstützt
|
||||||||||||||||||||||||||||||||||||||
1 Firebase AI Logic hieß früher „Vertex AI in Firebase“ mit dem Paket com.google.firebase:firebase-vertexai.
2 Firebase SQL Connect hieß früher „Firebase Data Connect“.
Google Play services erforderlich oder empfohlen
| Produkt | Bibliothek | Google Play services? | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AdMob | com.google.android.gms:play-services-ads:25.5.0 | Empfohlen: 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:24.0.0 | Empfohlen: 3 | |||||||||
| App Check Play Integrity-Anbieter | com.google.firebase:firebase-appcheck-playintegrity:20.0.0 | Erforderlich | |||||||||
| App Check-Anbieter für reCAPTCHA | com.google.firebase:firebase-appcheck-recaptcha:20.0.0 | Empfohlen | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:26.0.1 | Erforderlich | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:17.0.0 | Erforderlich | |||||||||
| VERALTETE ODER NICHT UNTERSTÜTZTE BIBLIOTHEKEN | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | Erforderlich | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Erforderlich | |||||||||
| Firebase ML benutzerdefiniertes Modell | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Erforderlich | |||||||||
|
Firebase KTX-Module – nicht mehr unterstützt
|
|||||||||||
3 Das Firebase SDK für Google Analytics kann Ereignisse auf jedem Gerät senden, aber einige automatische Statistiken wie demografische Merkmale sind nur auf Geräten mit Google Play services verfügbar.