¿Qué es la versión mínima de Google Play Services para utilizar Firebase?

Fondo

Estoy desarrollando una aplicación utilizando las funciones de Firebase ( Realtime Database , Firebase Messaging, Analytics , Crash Reporting Auth y Auth [ Facebook ]). En mi país, la mayoría de los usuarios no tienen wifi y rara vez actualizan aplicaciones (incluyendo Google Play Services ).

Pregunta

  1. Como el título sugiere, me gustaría saber la versión mínima (la más baja). También estoy dispuesto a eliminar algunas funciones si esto ayuda a reducir la versión de Google Play Services.

  2. ¿Necesito comprobar la versión de servicio de google play en el código de mi aplicación o bien comprobará Firebase para mí?

Encontrar hasta ahora y estoy confundido,

  • Esta publicación dice que la versión min es 9.0
  • Esta publicación dice que la versión min es 8.1.15
  • Esta pregunta de SO pregunta al desarrollador que no necesita revisar los Google Play Services
  • Pero, este documento dice que el desarrollador necesita comprobar los servicios de Google Play Services

One Solution collect form web for “¿Qué es la versión mínima de Google Play Services para utilizar Firebase?”

El sitio más confiable dice 9.0

Para obtener una lista de las bibliotecas disponibles para las diferentes funciones de Firebase, consulte las bibliotecas de Firebase. Las siguientes funciones forman parte de Firebase en el SDK de Google Play Services 9.0.

El establo actual es 9.4.

https://firebase.google.com/support/releases

  • NullPointer en toLowerCase pero no uso ese método en ninguna parte
  • Android Studio - AppIndex URI
  • Importación de google-play-services lib en Intellij IDEA 12 (y 13)
  • Import com.google.android.gms.common.api.GoogleApiClient; no se puede resolver
  • PublisherAdView.loadAd () lanzando SecurityException - getTasks () requiere android.permission.GET_TASKS
  • ¿Cómo comprobar la versión de servicios de Google Play?
  • ¿Cómo hacer referencia a paquetes de dependencias en una Biblioteca de Android como .aar?
  • ¿Cómo recuperar correctamente el nombre del paquete de la aplicación que inserta datos en Google Fit?
  • No se pudo administrar el error android.intent.package_ADDED y REMOVED al recuperar la ubicación mediante Fused Location API
  • Los datos de Google Games Services desaparecen después de desinstalar la aplicación
  • Negación de permisos: Acceso al servicio ComponentInfo {...} desde pid = -1
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.