Ponte al día con lo más destacado de Firebase en Google I/O 2023. Más información

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.0
com.google.firebase:firebase-appcheck-ktx:17.0.0
com.google.firebase:firebase-appcheck-debug:17.0.0
No requeridos
API de App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta08
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta08
No requeridos
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta08 No requeridos
Authentication com.google.firebase:firebase-auth:22.0.0
com.google.firebase:firebase-auth-ktx:22.0.0
No requeridos
Cloud Firestore com.google.firebase:firebase-firestore:24.6.0
com.google.firebase:firebase-firestore-ktx:24.6.0
No requeridos
SDK de cliente de Cloud Functions para Firebase com.google.firebase:firebase-functions:20.3.0
com.google.firebase:firebase-functions-ktx:20.3.0
No requeridos
Cloud Storage para Firebase com.google.firebase:firebase-storage:20.2.0
com.google.firebase:firebase-storage-ktx:20.2.0
No requeridos
Crashlytics com.google.firebase:firebase-crashlytics:18.3.7
com.google.firebase:firebase-crashlytics-ktx:18.3.7
No requeridos
In‑App Messaging com.google.firebase:firebase-inappmessaging:20.3.2
com.google.firebase:firebase-inappmessaging-ktx:20.3.2
No requeridos
Visualización de In-App Messaging com.google.firebase:firebase-inappmessaging-display:20.3.2
com.google.firebase:firebase-inappmessaging-display-ktx:20.3.2
No requeridos
Instalaciones de Firebase com.google.firebase:firebase-installations:17.1.3
com.google.firebase:firebase-installations-ktx:17.1.3
No requeridos
Performance Monitoring com.google.firebase:firebase-perf:20.3.2
com.google.firebase:firebase-perf-ktx:20.3.2
No requeridos
Realtime Database com.google.firebase:firebase-database:20.2.1
com.google.firebase:firebase-database-ktx:20.2.1
No requeridos
Remote Config com.google.firebase:firebase-config:21.4.0
com.google.firebase:firebase-config-ktx:21.4.0
No requeridos
Producto Biblioteca ¿Servicios de Google Play?
AdMob com.google.android.gms:play-services-ads:22.1.0 Recomendados*
Analytics com.google.firebase:firebase-analytics:21.2.2
com.google.firebase:firebase-analytics-ktx:21.2.2
Recomendados*
Proveedor de Play Integrity para la Verificación de aplicaciones com.google.firebase:firebase-appcheck-playintegrity:17.0.0 Requeridos
Proveedor de SafetyNet para Verificación de aplicaciones com.google.firebase:firebase-appcheck-safetynet:16.1.2 Requeridos
App Indexing com.google.firebase:firebase-appindexing:20.0.0 Requeridos
Cloud Messaging com.google.firebase:firebase-messaging:23.1.2
com.google.firebase:firebase-messaging-ktx:23.1.2
Requeridos
Dynamic Links com.google.firebase:firebase-dynamic-links:21.1.0
com.google.firebase:firebase-dynamic-links-ktx:21.1.0
Requeridos
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Requeridos
Firebase ML Custom Model com.google.firebase:firebase-ml-model-interpreter:22.0.4 Requeridos

* 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.