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 |
Google Play services requeridos o recomendados
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.