Ver Mensaje Individual
  #1  
Viejo 14/03/13, 14:26:25
Array

[xs_avatar]
Alraan Alraan no está en línea
Usuario muy activo
 
Fecha de registro: may 2010
Localización: Elx/Home
Mensajes: 808
Modelo de smartphone: Pixel 7 Pro
Tu operador: O2
Aplicación para mejorar Notificaciones - solo ROOT

Por favor, este hilo es para probar y comentar el funcionamiento de esta aplicación, no para decir que a muchos el teléfono nos va mal. Muchas Gracias


Hola a tod@s,

Abro este hilo para comentar el tema del retraso en las notificaciones que nos está afectando a muchos independientemente de la rom, kernel o parche que estemos utilizando y veo que en todos los hilos se está reportando continuamente este problema y se dan soluciones que a unos les funciona, a otros no y otros simplemente no las ven.


En el foro general hay un hilo abierto sobre esto, pongo este porque la solución sólo es aplicable a teléfonos ROOTEADOS, si algún moderador cree conveniente que lo cierre sin problemas.


Voy a intentar explicar la situación y la solución:

Los routers vienen configurados con un valor "tcp connections timeout" que es un tiempo tras el cual cortan la comunicación TCP, con el móvil (en este caso) y no la vuelven a activar hasta que reciben una señal que les dice que el dispositivo está activo. En muchos de los routers ese tiempo no se puede configurar y suele ser de 300 segundos (5 minutos), los que podáis modificar este tiempo, aumentadlo por encima de 15 minutos. Los operadores 3G también tienen un tiempo establecido para cortar esa comunicación.

Los móviles android envían esa señal llamada "hearbeat" cada 15 minutos cuando estamos conectados a wifi o cada 28 minutos cuando estamos en 3G. Podéis comprobarlo poniendo en el teléfono la siguiente secuencia *#*#TALK#*#* y buscando el valor que pone "heartbeat interval".

Entonces si coincide el corte del router con que el móvil acaba de enviar esta señal, no recibiremos notificaciones hasta pasados 15 minutos y si a esto le añadimos problemas de sincronización (señal en gris) y problemas de las aplicaciones ( p.e. whatsapp) la espera puede hacerse eterna.


Existe una aplicación gratuita (ya se ha comentado en otros hilos) Push Notifications Fixer que puede modificar ese valor, el "heartbeat interval" en nuestros teléfonos. Con esto lo que conseguimos es que el móvil envíe la señal cada intervalo de tiempo que queramos, lo ideal es cada 5 minutos para que no se lleguen a cortar nunca las "TCP connections"

Esta aplicación no consume más batería, ya que lo que hace es que al arrancar el teléfono modifica el parámetro "heartbeat interval", lo que si que puede ser es que aumente el consumo porque el intervalo de comprobación de las notificaciones se reduce, pero yo lo utilizo y no es significativo. Comprobad después de aplicarlo como se ha modificado el valor.

La aplicación es esta, configuradla para que entren notificaciones cada 5 minutos (valor recomendado).

Aquí tenéis el hilo en xda donde el desarrollador de la aplicación lo comenta: http://forum.xda-developers.com/show....php?t=2142503

Repito, esto no tiene nada que ver con el corte de la sincronización con el wifi (señal en gris) que también puede influir.

Espero que os pueda servir de ayuda y que os quite algunos dolores de cabeza.

Saludos

Última edición por Alraan Día 14/03/13 a las 17:02:20.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a Alraan su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]