anonymous Log in
Search
Recents:
v3.0
sd
Lógica para el cambio del BACKEND para dispositivos moviles.
24/03/21 15:22

Fernando

Replies: 0

Estimad@s colegas, buenas tardes.

Comparto con Ustedes una duda sobre como administrar el BACKEND para
aplicaciones móviles.

Análisis:
* Se tiene una aplicación OFFLINE, que se puede descargar del play
store.
* Se tiene un backend por cada empresa., ON PREMISE.
* Cuando desarrollamos la aplicación la URL Dinámica que declaramos en
el main, durante la primera ejecución, lo envía a un BACKEND centralizado,
esto evita que la aplicación abra las preferencias donde se registra la “URL
del servidor”; utilizando servicios REST se identifica al usuario, se le
indica a la aplicación cual es la URL del BACKEND contra el cual a de
registrar los procesos de enviar y recibir.
* Esta app (apk y/o aap) es instalado en n dispositivos y por n
empresas.
* Luego detectamos ajustes o mejoras que se quiere introducir a la
app…. AQUÍ comienza mi desconcierto.

Se trata de cambios menores (“minor versión”), que no justifica avanzar el
versionado (“major versión”).

a. Si realizo ajustes a la app o agrego funcionalidad que no requieren
modificaciones a la lógica del objeto “offline database” y tampoco se a
realizado modificaciones a la estructura de tablas, la nueva versión utiliza
sin problema el mismo backend utilizado por la versión anterior.
b. Pero esto no siempre es así, por alguna razón que no estoy pudiendo
controlar la nueva versión ya no funciona contra el backend anterior, lo que
me obliga a tener que desplegar un nuevo BACKEND central y n BACKEND uno por
cada empresa.

Entonces la consulta al foro es:
* Como puedo lógicamente detectar que se requiere modificar la URL del
servicio y desplegar un nuevo backend.?
* Si piso el backend por uno nuevo, como se van a comportar la versión
ya instalada.

Claro, olvide decir que la actualización es ON-DEMAND, es decir que el
usuario no esta obligado a hacer la actualización inmediatamente y casi no
puedo obligarlos a realizar la actualización.

Si alguien por ahí tiene algún comentario o link que me ilumine les estaré
agradecido.


CUIDEMONOS, juntos saldremos de esto.

Atentamente.




Back to sd