Abhängigkeiten von Firebase Android SDKs von Google Play-Diensten

Einige Firebase Android SDKs sind auf Google Play-Dienste angewiesen, was bedeutet, dass sie nur auf Geräten und Emulatoren ausgeführt werden können, auf denen Google Play-Dienste installiert sind. Diese Firebase-SDKs kommunizieren mit dem Hintergrunddienst der Google Play-Dienste 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 solchen, die in einigen Regionen verkauft werden, sind die Google Play-Dienste nicht installiert.

Welche Firebase Android SDKs erfordern Google Play-Dienste?

Firebase SDKs können in drei Kategorien unterteilt werden:

  • Play-Dienste erforderlich – Diese SDKs erfordern Google Play-Dienste, andernfalls haben sie keine Funktionalität.
  • Play-Dienste empfohlen – Für diese SDKs ist die volle Funktionalität der Google Play-Dienste erforderlich, sie bieten jedoch auch ohne Google Play-Dienste die meisten Funktionen.
  • Play-Dienste nicht erforderlich – Für diese SDKS sind keine Google Play-Dienste erforderlich, um die volle Funktionalität zu bieten.

Die folgenden Tabellen gelten nur für die neueste Version jedes SDK. Für einige ältere Versionen gelten möglicherweise strengere Anforderungen.

Google Play-Dienste nicht erforderlich

Produkt Bibliothek Google Play-Dienste?
Benutzerdefinierte App Check- und Debug-Anbieter com.google.firebase:firebase-appcheck:17.1.1
com.google.firebase:firebase-appcheck-ktx:17.1.1
com.google.firebase:firebase-appcheck-debug:17.1.1
Nicht benötigt
App-Verteilungs-API com.google.firebase:firebase-appdistribution-api:16.0.0-beta11
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta11
Nicht benötigt
App-Verteilung com.google.firebase:firebase-appdistribution:16.0.0-beta11 Nicht benötigt
Authentifizierung com.google.firebase:firebase-auth:22.2.0
com.google.firebase:firebase-auth-ktx:22.2.0
Nicht benötigt
Cloud Firestore com.google.firebase:firebase-firestore:24.9.1
com.google.firebase:firebase-firestore-ktx:24.9.1
Nicht benötigt
Cloud Functions für Firebase Client SDK com.google.firebase:firebase-functions:20.4.0
com.google.firebase:firebase-functions-ktx:20.4.0
Nicht benötigt
Cloud-Speicher für Firebase com.google.firebase:firebase-storage:20.3.0
com.google.firebase:firebase-storage-ktx:20.3.0
Nicht benötigt
Crashlytics com.google.firebase:firebase-crashlytics:18.5.1
com.google.firebase:firebase-crashlytics-ktx:18.5.1
Nicht benötigt
In-App-Nachrichten com.google.firebase:firebase-inappmessaging:20.4.0
com.google.firebase:firebase-inappmessaging-ktx:20.4.0
Nicht benötigt
In-App-Messaging-Anzeige com.google.firebase:firebase-inappmessaging-display:20.4.0
com.google.firebase:firebase-inappmessaging-display-ktx:20.4.0
Nicht benötigt
Firebase-Installationen com.google.firebase:firebase-installations:17.2.0
com.google.firebase:firebase-installations-ktx:17.2.0
Nicht benötigt
Leistungsüberwachung com.google.firebase:firebase-perf:20.5.0
com.google.firebase:firebase-perf-ktx:20.5.0
Nicht benötigt
Echtzeitdatenbank com.google.firebase:firebase-database:20.3.0
com.google.firebase:firebase-database-ktx:20.3.0
Nicht benötigt
Remote-Konfiguration com.google.firebase:firebase-config:21.5.0
com.google.firebase:firebase-config-ktx:21.5.0
Nicht benötigt
Produkt Bibliothek Google Play-Dienste?
AdMob com.google.android.gms:play-services-ads:22.5.0 Empfohlen*
Analytik com.google.firebase:firebase-analytics:21.5.0
com.google.firebase:firebase-analytics-ktx:21.5.0
Empfohlen*
App Check Play Integrity-Anbieter com.google.firebase:firebase-appcheck-playintegrity:17.1.1 Erforderlich
App Check SafetyNet-Anbieter com.google.firebase:firebase-appcheck-safetynet:16.1.2 Erforderlich
App-Indexierung com.google.firebase:firebase-appindexing:20.0.0 Erforderlich
Cloud-Messaging com.google.firebase:firebase-messaging:23.3.1
com.google.firebase:firebase-messaging-ktx:23.3.1
Erforderlich
Dynamische Links com.google.firebase:firebase-dynamic-links:21.2.0
com.google.firebase:firebase-dynamic-links-ktx:21.2.0
Erforderlich
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Erforderlich
Benutzerdefiniertes Firebase ML-Modell com.google.firebase:firebase-ml-model-interpreter:22.0.4 Erforderlich

* Das Firebase SDK für Google Analytics kann Ereignisse auf jedem Gerät senden, einige automatische Erkenntnisse wie demografische Daten sind jedoch nur auf Geräten mit Google Play-Diensten verfügbar.