Dependencias del SDK de Firebase Android en Servicios de Google Play

Algunos SDK de Firebase Android dependen de los Servicios de Google Play, lo que significa que solo se ejecutarán en dispositivos y emuladores que tengan instalados esos servicios. Estos SDK de Firebase se comunican con el servicio en segundo plano de los Servicios de Google Play 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 Servicios de Google Play.

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

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

  • Se requieren Servicios de Play: estos SDK requieren Servicios de Google Play, de lo contrario, no tienen funcionalidad.
  • Se recomiendan Servicios de Play: estos SDK requieren Servicios de Google Play para tener una funcionalidad completa, pero de todos modos ofrecen la mayor parte de la funcionalidad, incluso sin estos servicios.
  • Los Servicios de Play no son obligatorios: estos SDK no necesitan los Servicios de Google Play 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.

Los Servicios de Google Play no son obligatorios

Producto Biblioteca ¿Servicios de Google Play?
Proveedores personalizados y de depuración de Verificación de aplicaciones com.google.firebase:firebase-appcheck:17.0.1
com.google.firebase:firebase-appcheck-ktx:17.0.1
com.google.firebase:firebase-appcheck-debug:17.0.1
No requeridos
API de App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta10
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta10
No requeridos
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta10 No requeridos
Authentication com.google.firebase:firebase-auth:22.1.2
com.google.firebase:firebase-auth-ktx:22.1.2
No requeridos
Cloud Firestore com.google.firebase:firebase-firestore:24.8.1
com.google.firebase:firebase-firestore-ktx:24.8.1
No requeridos
SDK de cliente de Cloud Functions para Firebase com.google.firebase:firebase-functions:20.3.1
com.google.firebase:firebase-functions-ktx:20.3.1
No requeridos
Cloud Storage para Firebase com.google.firebase:firebase-storage:20.2.1
com.google.firebase:firebase-storage-ktx:20.2.1
No requeridos
Crashlytics com.google.firebase:firebase-crashlytics:18.4.3
com.google.firebase:firebase-crashlytics-ktx:18.4.3
No requeridos
In‑App Messaging com.google.firebase:firebase-inappmessaging:20.3.5
com.google.firebase:firebase-inappmessaging-ktx:20.3.5
No requeridos
Visualización de In-App Messaging com.google.firebase:firebase-inappmessaging-display:20.3.5
com.google.firebase:firebase-inappmessaging-display-ktx:20.3.5
No requeridos
Instalaciones de Firebase com.google.firebase:firebase-installations:17.1.4
com.google.firebase:firebase-installations-ktx:17.1.4
No requeridos
Performance Monitoring com.google.firebase:firebase-perf:20.4.1
com.google.firebase:firebase-perf-ktx:20.4.1
No requeridos
Realtime Database com.google.firebase:firebase-database:20.2.2
com.google.firebase:firebase-database-ktx:20.2.2
No requeridos
Remote Config com.google.firebase:firebase-config:21.4.1
com.google.firebase:firebase-config-ktx:21.4.1
No requeridos
Producto Biblioteca ¿Servicios de Google Play?
AdMob com.google.android.gms:play-services-ads:22.4.0 Recomendados*
Estadísticas com.google.firebase:firebase-analytics:21.3.0
com.google.firebase:firebase-analytics-ktx:21.3.0
Recomendados*
Proveedor de Play Integrity para Verificación de aplicaciones com.google.firebase:firebase-appcheck-playintegrity:17.0.1 Obligatorio
Proveedor de SafetyNet para Verificación de aplicaciones com.google.firebase:firebase-appcheck-safetynet:16.1.2 Obligatorios
App Indexing com.google.firebase:firebase-appindexing:20.0.0 Obligatorios
Cloud Messaging com.google.firebase:firebase-messaging:23.2.1
com.google.firebase:firebase-messaging-ktx:23.2.1
Obligatorio
Dynamic Links com.google.firebase:firebase-dynamic-links:21.1.0
com.google.firebase:firebase-dynamic-links-ktx:21.1.0
Obligatorios
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Obligatorios
Firebase ML Custom Model com.google.firebase:firebase-ml-model-interpreter:22.0.4 Obligatorios

* 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 que cuentan con Servicios de Google Play.