Dependencias del SDK de Firebase Android en Servicios de Google Play

Algunos SDK de Firebase Android dependen de los Google Play services, lo que significa que solo se ejecutarán en dispositivos y emuladores que tengan Google Play services instalados. Estos SDK de Firebase se comunican con el servicio en segundo plano de los Google Play services en el dispositivo para proporcionar una API segura, actualizada y ligera a tu app. Algunos dispositivos Android, como los dispositivos Amazon Kindle Fire o los que se venden en algunas regiones, no tienen instalados los Google Play services.

¿Qué SDK de Firebase Android requieren los Google Play services?

Los SDK de Firebase se pueden dividir en las siguientes tres categorías:

  • Se requieren Play services: Estos SDK requieren Google Play services, de lo contrario, no tienen funcionalidad.
  • Se recomiendan Play services: Estos SDK requieren Google Play services para tener una funcionalidad completa, pero de todos modos ofrecen la mayor parte de la funcionalidad, incluso sin Google Play services.
  • No se requieren Play services: Estos SDK no requieren Google Play services para tener una funcionalidad completa.

Las tablas que aparecen a continuación solo son precisas para la versión más reciente de cada SDK. Es posible que algunas versiones anteriores tengan requisitos más estrictos.

No se requieren Google Play services

Producto Biblioteca ¿Google Play services?
Proveedores personalizados y de depuración de App Check com.google.firebase:firebase-appcheck:18.0.0
com.google.firebase:firebase-appcheck-ktx:18.0.0
com.google.firebase:firebase-appcheck-debug:18.0.0
No requeridos
API App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta14
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta14
No requeridos
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta14 No requeridos
Authentication com.google.firebase:firebase-auth:23.1.0
com.google.firebase:firebase-auth-ktx:23.1.0
No requeridos
Cloud Firestore com.google.firebase:firebase-firestore:25.1.1
com.google.firebase:firebase-firestore-ktx:25.1.1
No requeridos
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:21.1.0
com.google.firebase:firebase-functions-ktx:21.1.0
No requeridos
Cloud Storage for Firebase com.google.firebase:firebase-storage:21.0.1
com.google.firebase:firebase-storage-ktx:21.0.1
No requeridos
Crashlytics com.google.firebase:firebase-crashlytics:19.2.1
com.google.firebase:firebase-crashlytics-ktx:19.2.1
No requeridos
In-App Messaging com.google.firebase:firebase-inappmessaging:21.0.1
com.google.firebase:firebase-inappmessaging-ktx:21.0.1
No requeridos
Visualización de In-App Messaging com.google.firebase:firebase-inappmessaging-display:21.0.1
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.1
No requeridos
Instalaciones Firebase com.google.firebase:firebase-installations:18.0.0
com.google.firebase:firebase-installations-ktx:18.0.0
No requeridos
Performance Monitoring com.google.firebase:firebase-perf:21.0.2
com.google.firebase:firebase-perf-ktx:21.0.2
No requeridos
Realtime Database com.google.firebase:firebase-database:21.0.0
com.google.firebase:firebase-database-ktx:21.0.0
No requeridos
Remote Config com.google.firebase:firebase-config:22.0.1
com.google.firebase:firebase-config-ktx:22.0.1
No requeridos
Vertex AI in Firebase com.google.firebase:firebase-vertexai:16.0.2 No requeridos
Producto Biblioteca ¿Google Play services?
AdMob com.google.android.gms:play-services-ads:23.5.0 Recomendado*
Analytics com.google.firebase:firebase-analytics:22.1.2
com.google.firebase:firebase-analytics-ktx:22.1.2
Recomendado*
Proveedor de Play Integrity para App Check com.google.firebase:firebase-appcheck-playintegrity:18.0.0 Obligatorio
Proveedor de SafetyNet para App Check com.google.firebase:firebase-appcheck-safetynet:16.1.2 Obligatorio
App Indexing com.google.firebase:firebase-appindexing:20.0.0 Obligatorio
Cloud Messaging com.google.firebase:firebase-messaging:24.1.0
com.google.firebase:firebase-messaging-ktx:24.1.0
Obligatorio
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Obligatorio
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Obligatorio
Firebase ML Custom Model com.google.firebase:firebase-ml-model-interpreter:22.0.4 Obligatorio

* El SDK de Firebase para Google Analytics puede enviar eventos en cualquier dispositivo, pero algunas estadísticas automáticas, como los datos demográficos, solo están disponibles en dispositivos con Google Play services.