Saludos.
Estoy desarrollando una app para desplegar contenido usando como backend el CMS Joomla 3 (última versión). Sus contenidos son privados, es decir el usuario debe autenticarse (login) para poder acceder a ellos. He configurado en el CMS adecuadamente un API Restful comercial para las siguientes acciones: Login, Logout y Traer contenido.
El API funciona bien si lo accedo desde cualquier cliente RESTFUL (y en el simulador de Corona), es decir responde adecuadamente las peticiones.
En la app estoy utilizando composer y gestiono la siguiente lógica (en general):
-
Despliego un formulario con username/password para autenticar al usuario (Escena Login)
-
Si la autenticación es exitosa llamo otra escena para desplegar contenidos (Contenidos) , los cuales son traídos a la APP usando el API RESTFUL en el CMS Joomla.
Hasta ahí todo se ve normal en el simulador, autenticación, recuperación y despliegue de contenidos
Genero el build para android sin problemas ni mensajes de error y lo instalo en el dispositivo (léase varios dispositivos con diferentes versiones de android)
Al ejecutar la app en los dispositivos android y si la autenticación es exitosa, cuando se dispone a traer los contenidos el API responde que no está autenticado. Es como si el cambio de escena en el dispositivo “borrara” la conexión (lo que no sucede en el simulador).
Qué tan diferente es correr composer en el simulador a correrlo en el dispositivo. Hay que tener algo adicional en cuenta?
Gracias de antemano por las respuestas,
SolCa