Servicios de Firebase que dependen de Google Play Services

Hay algunos servicios de Firebase que dependen de que el dispositivo tenga instalado los servicios de Google o los Google Play Services. Existen dispositivos que pueden no incluir estos servicios por ejemplo los últimos dispositivos de Huawei.

Si bien los SDKs nativos para Android pueden depender de Google Play Services siempre se pueden usar los servicios de Firebase sin estos si se usa en su lugar la API REST del servicio en cuestión.

Servicios de Firebase que NO requieren Google Play Services

  • com.google.firebase:firebase-auth:20.0.0
  • com.google.firebase:firebase-firestore:22.0.0
  • com.google.firebase:firebase-functions:19.1.0
  • com.google.firebase:firebase-auth:20.0.0
  • com.google.firebase:firebase-crashlytics:17.2.2
  • com.google.firebase:firebase-inappmessaging:19.1.2
  • com.google.firebase:firebase-inappmessaging-display:19.1.2
  • com.google.firebase:firebase-installations:16.3.3
  • com.google.firebase:firebase-database:19.5.1
  • com.google.firebase:firebase-config:20.0.0

Servicios de Firebase que SI requieren Google Play Services

  • com.google.android.gms:play-services-ads:19.5.0
  • com.google.firebase:firebase-analytics:18.0.0
  • com.google.firebase:firebase-appindexing:19.1.0
  • com.google.firebase:firebase-messaging:21.0.0
  • com.google.firebase:firebase-dynamic-links:19.1.1
  • com.google.firebase:firebase-ml-vision:24.1.0
  • com.google.firebase:firebase-ml-model-interpreter:22.0.4
  • com.google.firebase:firebase-perf:19.0.9

Referencia

Dependencies of Firebase Android SDKs on Google Play services