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

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

App Check Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-appcheck-ktx:18.0.0
Nicht erforderlich
App Distribution API Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta15
Nicht erforderlich
Authentication Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-auth-ktx:23.2.1
Nicht erforderlich
Cloud Firestore Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-firestore-ktx:25.1.4
Nicht erforderlich
Cloud Functions for Firebase Client SDK Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-functions-ktx:21.2.1
Nicht erforderlich
Cloud Storage for Firebase Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-storage-ktx:21.0.2
Nicht erforderlich
Crashlytics Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-crashlytics-ktx:19.4.4
Nicht erforderlich
In-App Messaging Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-inappmessaging-ktx:21.0.2
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.2
Nicht erforderlich
Firebase Installationen Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-installations-ktx:18.0.0
Nicht erforderlich
Performance Monitoring Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-perf-ktx:21.0.5
Nicht erforderlich
Realtime Database Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-database-ktx:21.0.0
Nicht erforderlich
Remote Config Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
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.

2 Firebase SQL Connect hieß früher „Firebase Data Connect“.

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

Analytics Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-analytics-ktx:22.5.0
Empfohlen: 3
Cloud Messaging Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-messaging-ktx:24.1.2
Erforderlich
Dynamic Links Nicht verwenden; KTX-Modulbibliotheken werden nicht mehr unterstützt.
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Erforderlich

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.