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 |
Servicios de Google Play obligatorios o recomendados
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.