Einige Firebase Android SDKs sind von Google Play servicesabhängig. Das bedeutet, dass sie nur auf Geräten und Emulatoren mit Google Play services installiert ausgeführt werden können. Diese Firebase SDKs kommunizieren mit dem Google Play services Hintergrund dienst auf dem Gerät, um Ihrer App eine sichere, aktuelle und schlanke API zur Verfügung zu stellen. Auf bestimmten Android-Geräten wie Amazon Kindle Fire-Geräten oder Geräten, die in einigen Regionen verkauft werden, sind die Google Play services nicht installiert.
Welche Firebase Android SDKs erfordern Google Play services?
Firebase SDKs lassen sich in drei Kategorien unterteilen:
- Play services erforderlich : Diese SDKs erfordern Google Play services, andernfalls haben sie keine Funktion.
- Play services empfohlen : Diese SDKs erfordern Google Play services, um alle Funktionen nutzen zu können. Sie bieten aber auch ohne Google Play services die meisten Funktionen.
- Play services nicht erforderlich : Diese SDKs erfordern keine Google Play services, um alle Funktionen nutzen zu können.
Die Tabellen unten sind nur für die neueste Version der einzelnen SDKs gültig. 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:17.14.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Benutzerdefinierte und Debug-Anbieter App Check | com.google.firebase:firebase-appcheck:19.3.0 com.google.firebase:firebase-appcheck-debug:19.3.0 |
Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta20 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta20 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:24.2.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:26.4.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.1.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.3 | Nicht erforderlich |
||||||||||||||||||||||||||||||||||||
| In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.3 | Nicht erforderlich |
||||||||||||||||||||||||||||||||||||
| Firebase Installations | com.google.firebase:firebase-installations:19.1.2 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.6 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:22.0.1 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:23.1.0 | Nicht erforderlich | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:17.3.2 | 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" und hatte das 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.4.0 | Empfohlen 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | Empfohlen 3 | |||||||||
| App Check Play Integrity-Anbieter | com.google.firebase:firebase-appcheck-playintegrity:19.3.0 | Erforderlich | |||||||||
| App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Erforderlich | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.1.1 | Erforderlich | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.1.1 | 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 Custom Model | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Erforderlich | |||||||||
|
Firebase KTX-Module – nicht mehr unterstützt
|
|||||||||||
3 Mit dem Firebase SDK für Google Analytics können Ereignisse auf jedem Gerät gesendet werden. Einige automatische Analysen wie demografische Daten sind jedoch nur auf Geräten mit Google Play services.