Firebase para servicios de juego por debajo de 9

El fondo

Mi aplicación depende mucho de Firebase. Yo uso la mayoría de los servicios como autenticación, base de datos en tiempo real, almacenamiento, análisis, informes de accidentes y mucho más.

Todo funciona bien hasta ahora, pero tengo una duda con respecto a un escenario en particular.

El problema

A medida que Firebase se introdujo en Play Services 9, ¿qué pasará con aquellos dispositivos que todavía no se han actualizado a Play Services?

  1. ¿Cómo funcionará mi aplicación en esos dispositivos, ya que mi aplicación depende en gran medida de Firebase?

  2. ¿Cómo funciona Firebase para el escenario de backporting?

  3. ¿O deberían los desarrolladores comprobar la versión de Play Services y solicitar al usuario que actualice?

¿Cómo funcionará mi aplicación en esos dispositivos, ya que mi aplicación depende en gran medida de Firebase?

Al instalar la aplicación, se le pedirá un mensaje diciendo que esta aplicación requiere una versión superior de Play Services. Así que funcionará correctamente.

¿Cómo funciona Firebase para el escenario de backporting?

Firebase necesita una API mínima de 9. Si el dispositivo no admite nada que falte en el dispositivo, simplemente se lo dirá, para que no tenga que preocuparse.

¿O deberían los desarrolladores comprobar la versión de Play Services y solicitar al usuario que actualice?

NO , Android lo hace por usted.

He editado mi respuesta para hacer las cosas un poco más claras

1. ¿Cómo funcionará mi aplicación en esos dispositivos, ya que mi aplicación depende mucho de Firebase?

Android comprueba automáticamente la versión de servicios de reproducción que está instalada actualmente en el dispositivo del usuario y solicita al usuario que actualice a la versión de servicios de reproducción que la aplicación se creó con Firebase.

2. ¿Cómo funciona Firebase para el escenario de backporting?

Firebase explícitamente describe la última versión de los servicios de juego como un requisito previo para construir con él, no hay información sobre los documentos acerca de back porting por lo que no creo que sea posible en este momento.

3. ¿O debería los desarrolladores de alguna manera comprobar la versión de Play Services y solicitar al usuario actualizar?

No recomendaría esto como Android ya comprueba y aparece un error de servicios de juego. Sin embargo, es muy posible comprobar la versión de los servicios de juego y solicitar al usuario que la actualice por primera vez para poder utilizar su aplicación, más información sobre esto se puede encontrar en este enlace isGooglePlayServicesAvailable (Context)

  • Fused Location Provider comportamiento inesperado
  • Los servicios de reproducción de Google están desactualizados. Requiere 5089000 pero fue encontrado 3136130
  • NoOptions no se puede resolver con un tipo
  • ¿Cómo inhabilito la versión instalada de los servicios de Google Play en mi dispositivo Android?
  • La compra en la aplicación utiliza una cuenta incorrecta después de la actualización
  • Implementación de servicios de Google Play en android
  • libGDX + com.google.android.gms: play-services: 7.0.0: android: dexDebug
  • Falta de servicios de Google Play desde AVD
  • No se puede publicar la aplicación en PlayStore - Está prohibido degradar los dispositivos que anteriormente utilizaban permisos M
  • LocationServices.SettingsApi llamando onActivityResult con RESULT_CANCELED
  • Multiple LocationClients está interfiriendo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.