"raro" problema al intentar hacer petición http depues de standby mode android

Iniciado por Razzari, 7 Marzo 2017, 00:36 AM

0 Miembros y 1 Visitante están viendo este tema.

Razzari

Hola, tengo el siguiente problema que al que no le estoy pudiendo dar solución.
El caso es mas o menos el siguiente:
Estamos trabajando en un proyecto mobile el cual se esta desarrollando con el framework Ionic v1 y estamos usando AngularJs para desarrollar el modelo MVC, la app es una app hibrida y utilizamos cordova.
El problema que se da en al siguiente situación, al entrar al home de la app se hacen una serie de peticiones http anidadas unas 16 peticiones http aproximadamente, que lo que hacen es traer aproximadamente 1kb de información cada una. todas las peticiones estan anidadas por lo cal hasta que una no termina no se ejecuta la otra, todo funciona perfeto, el testing a ido de maravilla, el problema se nos da cunado el dispositivo android entra en modo stand by, luego de un rato de estar en modo stand by (sin cerrar la aplicación) al volver entrar y recargar el home no puede hacer la conexión al server, el problema no esta en backend ni en base de datos, ya que después de revisar los logs del servidor no hay nada, es decir la petición nunca llego al backend , es decir nunca salio del front end. Lo "raro"  es que el problema nunca se da si la aplicacion no se bloquea, pero si se da cuando entra en modo stand by, pero no simepre.

Ya se que no estoy poniendo código ni otros detalles, el codigo es muuuy largo y son muichos los procediminetos que se realizan antes de generar cada una de las peticiones.


Por eso básicamente me gustaría saber si a agluien le paso algo parecido alguna vez ?.

Estoy hace bastante con este problema y no lo puedo solucionar [me esta dando muchos dolores de cabeza]

De ser necesario vere como puedo hacer para poner el codigo sin que sea taaaaan largo.

pd: si de algo sirve usamos IIS, windows server + sqlserver (pero creo que es irrelevante ya que la peticion nunca llega, los logs asi lo demuestran)..

pd: puse el tema dentro de desarrollo web ya que como es app hibrida (html+js) pense que aqui era el mejor sitio


Desde ya gracias y saludos !
"Los ordenadores son inutiles, solo pueden darte respuestas" Pablo Picasso

[u]nsigned

Mmm...con la poca información que das es imposible saber. Yo que vos pongo un debug al momento de cargar la pagina y en cada petición http. Nunca use ionic, pero supongo que tendrá alguna consola para debugguear. Asi por lo menos vas a saber si cuando vuelves del standby el home se recarga en primer lugar, y luego saber como se van haciendo las peticiones.

Usa algún sistema de validación de peticiones como headers o jwt? Porque en ese caso puede que la peticion sea nula al caducar la session (header) o token (jwt).

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!