esofitec. CoreDocs

esofitec. CoreDocs

Puesta en marcha

Distribución y actualizaciones

La app se distribuye solo por las tiendas oficiales, Google Play y App Store, y es la misma para todas las empresas: lo que distingue a una de otra es la clave de activación, no el instalable. Por eso una versión nueva llega a todos los clientes a la vez, y la app está pensada para que nadie se quede atrás: al arrancar comprueba si hay una versión más reciente en la tienda y, si la hay, pide actualizar antes de dejar iniciar sesión.

Identificadores en las tiendas#

Plataforma Identificador
Android, Google Play com.esofitec.s360
iOS, App Store com.s360.esofitec

Los dos identificadores no coinciden: el orden de las palabras es distinto en cada plataforma. Hay que tenerlo en cuenta al buscar la app en una consola de gestión de dispositivos o al revisar un informe de fallos.

La versión tiene dos partes, por ejemplo 3.8.5+132: la versión visible, 3.8.5, y el número de compilación, 132, que en Android es el código de versión que usa Google Play para ordenar las publicaciones.

Qué comprueba la app al arrancar#

La comprobación se hace antes de mostrar el formulario de inicio de sesión, y no existe una versión mínima: cualquier versión publicada más reciente que la instalada dispara la actualización. Cada plataforma lo hace a su manera.

Android#

La app pregunta a Google Play, con su sistema de actualizaciones integradas, si hay una versión nueva. Si la hay, lanza la actualización inmediata, que ocupa toda la pantalla y descarga e instala la versión nueva sin salir de la app.

En Android, la actualización se puede saltar

Si el usuario cancela la actualización inmediata, la app muestra «Error en la actualización:» seguido del resultado técnico y sigue adelante con la versión instalada. La próxima vez que se abra, volverá a proponerla. Si el dispositivo no tiene Google Play, o la app no se instaló desde la tienda, la comprobación falla y se ignora sin ningún aviso.

iOS#

La app consulta en el App Store de España la versión publicada, con un tiempo de espera de 8 segundos, y la compara con la instalada número a número, de modo que 3.8.10 es posterior a 3.8.9. Si la publicada es más reciente, muestra la pantalla «Una nueva actualización está disponible. Debes actualizar para poder seguir usando la aplicación.», con el botón «Actualizar a la nueva versión», que abre la ficha de la app en el App Store.

En iOS la actualización no se puede saltar: si el usuario vuelve a la app sin actualizar, sigue viendo la misma pantalla.

Si la consulta al App Store falla, por ejemplo porque el dispositivo arranca sin conexión, la app muestra «Error verificando actualización:» seguido del error y deja continuar.

Al publicar una versión#

  • Todos los usuarios de iOS tendrán que actualizar en cuanto la versión esté disponible en el App Store de España, la próxima vez que abran la app. Los de Android, con la actualización inmediata de Google Play, aunque pueden posponerla.
  • Una versión no aparece a la vez en todas las tiendas ni en todos los dispositivos. Mientras la tienda no la ofrezca a un dispositivo concreto, ese dispositivo no la pide.
  • Antes de publicar, conviene revisar el Registro de cambios: algunas versiones cambian el comportamiento sin conexión o exigen un primer inicio de sesión con conexión tras actualizar.