Einige Firebase Android SDKs sind von Google Play services abhängig. Das bedeutet, dass sie nur auf Geräten und Emulatoren mit installierter Google Play services ausgeführt werden. Diese Firebase SDKs kommunizieren mit dem Google Play services-Hintergrunddienst auf dem Gerät, um Ihrer App eine sichere, aktuelle und schlanke API zur Verfügung zu stellen. 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: Für diese SDKs ist Google Play services erforderlich, da sie sonst nicht funktionieren.
- Play services empfohlen: Diese SDKs erfordern Google Play services für die volle Funktionalität, bieten aber auch ohne Google Play services die meisten Funktionen.
- Play services nicht erforderlich: Für diese SDKs ist keine Google Play services erforderlich, damit alle Funktionen genutzt werden können.
Die folgenden Tabellen gelten nur für die aktuelle Version der einzelnen SDKs. 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.0.0 | Nicht erforderlich |
App Check benutzerdefinierte und Debugging-Anbieter | com.google.firebase:firebase-appcheck:19.0.0 com.google.firebase:firebase-appcheck-ktx:18.0.0 com.google.firebase:firebase-appcheck-debug:19.0.0 |
Nicht erforderlich |
App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta16 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta15 |
Nicht erforderlich |
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta16 | Nicht erforderlich |
Authentication | com.google.firebase:firebase-auth:24.0.0 com.google.firebase:firebase-auth-ktx:23.2.1 |
Nicht erforderlich |
Cloud Firestore | com.google.firebase:firebase-firestore:26.0.0 com.google.firebase:firebase-firestore-ktx:25.1.4 |
Nicht erforderlich |
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.0.0 com.google.firebase:firebase-functions-ktx:21.2.1 |
Nicht erforderlich |
Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.0 com.google.firebase:firebase-storage-ktx:21.0.2 |
Nicht erforderlich |
Crashlytics | com.google.firebase:firebase-crashlytics:20.0.0 com.google.firebase:firebase-crashlytics-ktx:19.4.4 |
Nicht erforderlich |
Data Connect | com.google.firebase:firebase-dataconnect:17.0.0 | Nicht erforderlich |
In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.0 com.google.firebase:firebase-inappmessaging-ktx:21.0.2 |
Nicht erforderlich |
In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.0 com.google.firebase:firebase-inappmessaging-display-ktx:21.0.2 |
Nicht erforderlich |
Firebase Installationen | com.google.firebase:firebase-installations:19.0.0 com.google.firebase:firebase-installations-ktx:18.0.0 |
Nicht erforderlich |
Performance Monitoring | com.google.firebase:firebase-perf:22.0.0 com.google.firebase:firebase-perf-ktx:21.0.5 |
Nicht erforderlich |
Realtime Database | com.google.firebase:firebase-database:22.0.0 com.google.firebase:firebase-database-ktx:21.0.0 |
Nicht erforderlich |
Remote Config | com.google.firebase:firebase-config:23.0.0 com.google.firebase:firebase-config-ktx:22.1.2 |
Nicht erforderlich |
1 Firebase AI Logic hieß früher „Vertex AI in Firebase“ mit dem Paket com.google.firebase:firebase-vertexai
.
Google Play services erforderlich oder empfohlen
Produkt | Bibliothek | Google Play services? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:24.4.0 | Empfohlen 2 |
Analytics | com.google.firebase:firebase-analytics:23.0.0 com.google.firebase:firebase-analytics-ktx:22.5.0 |
Empfohlen 2 |
App Check Play Integrity-Anbieter | com.google.firebase:firebase-appcheck-playintegrity:19.0.0 | Erforderlich |
App Check SafetyNet-Anbieter | com.google.firebase:firebase-appcheck-safetynet:16.1.2 | Erforderlich |
App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Erforderlich |
Cloud Messaging | com.google.firebase:firebase-messaging:25.0.0 com.google.firebase:firebase-messaging-ktx:24.1.2 |
Erforderlich |
Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 com.google.firebase:firebase-dynamic-links-ktx: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 |
2 Mit dem Firebase SDK für Google Analytics können Ereignisse auf jedem Gerät gesendet werden. Einige automatische Statistiken wie demografische Daten sind jedoch nur auf Geräten mit Google Play services verfügbar.