Dépendances des SDK Firebase Android sur les services Google Play

Certains SDK Android Firebase dépendent des services Google Play , ce qui signifie qu'ils ne fonctionneront que sur les appareils et les émulateurs sur lesquels les services Google Play sont installés. Ces SDK Firebase communiquent avec le service d'arrière-plan des services Google Play sur l'appareil pour fournir une API sécurisée, à jour et légère à votre application. Certains appareils Android, tels que les appareils Amazon Kindle Fire ou ceux vendus dans certaines régions, ne disposent pas des services Google Play.

Quels SDK Firebase Android nécessitent les services Google Play ?

Les SDK Firebase peuvent être divisés en trois catégories :

  • Services Play requis — Ces SDK nécessitent les services Google Play, sinon ils n'ont aucune fonctionnalité.
  • Services Play recommandés : ces SDK nécessitent que les services Google Play disposent de toutes les fonctionnalités, mais ils offrent toujours la plupart des fonctionnalités même sans les services Google Play.
  • Services Play non requis — Ces SDKS ne nécessitent pas les services Google Play pour disposer de toutes les fonctionnalités.

Les tableaux ci-dessous ne sont précis que pour la dernière version de chaque SDK. Certaines anciennes versions peuvent avoir des exigences plus strictes.

Les services Google Play ne sont pas requis

Produit Bibliothèque Services Google Play ?
Fournisseurs de personnalisation et de débogage App Check 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
Non requis
API de distribution d'applications com.google.firebase:firebase-appdistribution-api:16.0.0-beta11
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta11
Non requis
Distribution d'applications com.google.firebase:firebase-appdistribution:16.0.0-beta11 Non requis
Authentification com.google.firebase:firebase-auth:22.2.0
com.google.firebase:firebase-auth-ktx:22.2.0
Non requis
Cloud Firestore com.google.firebase:firebase-firestore:24.9.1
com.google.firebase:firebase-firestore-ktx:24.9.1
Non requis
Fonctions Cloud pour le SDK client Firebase com.google.firebase:firebase-functions:20.4.0
com.google.firebase:firebase-functions-ktx:20.4.0
Non requis
Stockage cloud pour Firebase com.google.firebase:firebase-storage:20.3.0
com.google.firebase:firebase-storage-ktx:20.3.0
Non requis
Crashlytiques com.google.firebase:firebase-crashlytics:18.5.1
com.google.firebase:firebase-crashlytics-ktx:18.5.1
Non requis
Messagerie intégrée à l'application com.google.firebase:firebase-inappmessaging:20.4.0
com.google.firebase:firebase-inappmessaging-ktx:20.4.0
Non requis
Affichage de la messagerie intégrée à l'application com.google.firebase:firebase-inappmessaging-display:20.4.0
com.google.firebase:firebase-inappmessaging-display-ktx:20.4.0
Non requis
Installations Firebase com.google.firebase:firebase-installations:17.2.0
com.google.firebase:firebase-installations-ktx:17.2.0
Non requis
Suivi de la performance com.google.firebase:firebase-perf:20.5.0
com.google.firebase:firebase-perf-ktx:20.5.0
Non requis
Base de données en temps réel com.google.firebase:firebase-database:20.3.0
com.google.firebase:firebase-database-ktx:20.3.0
Non requis
Configuration à distance com.google.firebase:firebase-config:21.5.0
com.google.firebase:firebase-config-ktx:21.5.0
Non requis
Produit Bibliothèque Services Google Play ?
AdMob com.google.android.gms:play-services-ads:22.5.0 Recommandé*
Analytique com.google.firebase:firebase-analytics:21.5.0
com.google.firebase:firebase-analytics-ktx:21.5.0
Recommandé*
Fournisseur d'intégrité App Check Play com.google.firebase:firebase-appcheck-playintegrity:17.1.1 Requis
Fournisseur App Check SafetyNet com.google.firebase:firebase-appcheck-safetynet:16.1.2 Requis
Indexation des applications com.google.firebase:firebase-appindexing:20.0.0 Requis
Messagerie cloud com.google.firebase:firebase-messaging:23.3.1
com.google.firebase:firebase-messaging-ktx:23.3.1
Requis
Liens dynamiques com.google.firebase:firebase-dynamic-links:21.2.0
com.google.firebase:firebase-dynamic-links-ktx:21.2.0
Requis
Vision Firebase ML com.google.firebase:firebase-ml-vision:24.1.0 Requis
Modèle personnalisé Firebase ML com.google.firebase:firebase-ml-model-interpreter:22.0.4 Requis

* Le SDK Firebase pour Google Analytics peut envoyer des événements sur n'importe quel appareil, mais certaines informations automatiques telles que les données démographiques ne sont disponibles que sur les appareils dotés des services Google Play.