[AYUDA-RETO] Busco ayuda en expertos de sistemas android para un problema prácticamente sin solución

Os pongo en contexto, llevo ya como 5 móviles Android de varios fabricantes, HTC One S, Xiaomi Mi A1, Xiaomi Mi 9T, POCO X5 Pro 5G y ahora un OnePlus 13R que es el que uso en mi día a día. Siempre hago root a mis móviles, sobre todo para instalar AdAway para quitar la publi y algún que otro módulo de personalización de la interfaz y los típicos para pasar SafetyNet. He probado con KernelSU, KernelSU-NEXT, SukiSU Ultra y Magisk, normalmente con LSPosed también.

El problema que no consigo solucionar de ninguna manera es el siguiente: ESTOY YA ABURRIDO con las notificaciones que llegan y suenan cuando le dan la gana, me explico:

Por regla general, cuando te llega un WhatsApp, email, o cualquier notificación, el móvil muestra una notificación visual y vibratoria junto al sonido, pues bien, esto lo hace el 60-70% de las veces, hay otro tanto de veces que llega la notificación pero NO suena NI vibra. Tengo que tener habilitado Always on Display para ver si me han hablado o no constantemente y me es vital escuchar las notificaciones el 100% de las veces por motivos laborales.

Para poner en contexto, tengo habilitado en las aplicaciones que quiero en el administrador de batería que nunca entre en suspensión ni se gestione automáticamente (aunque gaste más batería), las tengo bloqueadas con el "candado" en el gestor multitareas, sin cerrarlas deslizándolas para matar el proceso, todos los permisos habilitados, etc. Me pasa igualmente con cualquier melodía del sistema para las notificaciones o con mías personalizadas que no vienen de serie en el móvil. También he de puntualizar que el problema lo noto más con WhatsApp y Telegram ya que es la aplicación que en principio lanza más notificaciones por regla general.

¿Es un error general en Android o es que los móviles me la tienen jurada? [+risas]

He probado incluso con aplicaciones para intentar que el Doze sea menos agresivo, o que literalmente no entre en doze nunca, etc. pero sin resultados. De verdad, AYUDA.
Lo que planteas en el foro es bastante común, y no es que los móviles “te la tengan jurada”, sino que es un problema recurrente en Android relacionado con la gestión agresiva de batería y procesos en segundo plano que aplican muchos fabricantes (sobre todo Xiaomi, Poco, OnePlus, Huawei, etc.).

Te resumo lo importante:

1. No es un fallo “general” de Android

Android en sí soporta notificaciones push de forma fiable (de hecho en móviles Pixel o Samsung suele funcionar mejor). El problema viene cuando las capas de los fabricantes meten sus optimizaciones extra de batería, que a veces matan procesos o retrasan notificaciones aunque tengas permisos concedidos.

2. Cosas a revisar en tu OnePlus 13R (y que probablemente también te fallaban en los anteriores):
• Notificaciones prioritarias: en Ajustes → Notificaciones → WhatsApp (y las apps críticas) → asegúrate de que todas las categorías están activas y con sonido.
• Gestión de batería avanzada: además de quitar las restricciones, entra en Ajustes → Batería → Optimización de batería → “Todas las apps” y marca WhatsApp como “No optimizar”.
• Ajustes especiales de OnePlus (OxygenOS): en “Inicio automático” o “Permitir actividad en segundo plano”, pon WhatsApp como permitido.
• Modo No molestar / perfiles de sonido: asegúrate de que no hay reglas activadas (a veces silencian sin darte cuenta).

3. Doze y notificaciones push

Aunque intentes desactivar Doze o usar apps para “forzar notificaciones”, muchas veces no consigues resultados porque el sistema del fabricante siempre manda por encima.

4. Por qué ocurre más con WhatsApp

WhatsApp depende mucho de la conexión estable con Google Play Services (FCM). Si en algún momento el sistema suspende el proceso, las notificaciones llegan sin sonido o con retraso. Otras apps como Telegram, que usan su propio sistema push, suelen dar menos problemas.

5. Qué puedes probar
• Reinstalar WhatsApp y borrar caché de Google Play Services.
• Desactivar la optimización de batería del propio Google Play Services, no solo de WhatsApp.
• Cambiar de launcher / reinstalar de cero el sistema, porque a veces queda un ajuste oculto mal aplicado.
• Si dependes sí o sí del 100% de fiabilidad, plantearte un Pixel o Samsung (son los que mejor tratan las notificaciones push sin tocar nada).

👉 En resumen: no es culpa tuya ni mala suerte, es la política de ahorro de batería de esas marcas. Puedes minimizar el problema con ajustes finos, pero si lo que necesitas es notificaciones seguras siempre, la opción más fiable es un móvil sin esas capas tan agresivas.
@Highwind
Highwind escribió: ahora un OnePlus 13R que es el que uso en mi día a día.


Ese es el punto clave. Yo con OnePlus tuve la peor experiencia de mi vida con Android. (Y ya no uso android)


La solución para que te funcionen cosas que deberían funcionar, es esta:

https://wiki.lineageos.org/devices/giulia/

Tenía ese problema (y muchísimos otros) constantemente con el OnePlus 7T Pro.

No vas a arreglarlo con ninguna configuración. Solo te queda, cambiarle el sistema operativo.
xDarkPeTruSx escribió:
Highwind escribió: ahora un OnePlus 13R que es el que uso en mi día a día.


Ese es el punto clave. Yo con OnePlus tuve la peor experiencia de mi vida con Android. (Y ya no uso android)


La solución para que te funcionen cosas que deberían funcionar, es esta:

https://wiki.lineageos.org/devices/giulia/

Tenía ese problema (y muchísimos otros) constantemente con el OnePlus 7T Pro.

No vas a arreglarlo con ninguna configuración. Solo te queda, cambiarle el sistema operativo.


Gracias compa! Pero la cuestión es que por ejemplo, con mi anterior POCO X5 PRO 5G voy probando custom roms que también están disponibles en el OnePlus y así voy viendo si me convence o no antes de meterme en el berenjenal con el 13R y el problema es que también me ocurre eso en el X5 PRO! [mad] (actualmente le tengo instalado al X5 PRO crDroid que también está disponible para el OnePlus). Es más, se me olvidó comentar que me lleva pasando en varios dispositivos anteriores, desde el Xiaomi Mi A1 que yo recuerde... Y soy un culo inquieto con las custom roms, en su día probé de todo, por eso ya con este último, el 13R decidí empezarlo de cero, sin rootear ni movidas, de fábrica totalmente, lo único si acaso que tengo que sincronizar sí o sí es mi cuenta de gmail y restaurar chats de WhatsApp y WhatsApp business y el problema sigue presente.

Esto siempre me lleva a pensar de que el problema puede ser de algún bug que arrastre entre dispositivos que esté vinculado de cierta manera a la sincronización/restauración de mi cuenta gmail, pero ponte a averiguar e intentar contactar con Google, que la de piruetas que dan para intentar darle solución siempre acaban siendo las mismas (bloquear apps con candadito, configurar que no se cierre automáticamente, gestor de batería, etc. etc.)
@Highwind
Dudo que sea algo de la sincronización con la cuenta de Google, pero a saber... He visto tantas cosas raras, que me lo creo.

Si no he entendido mal, tienes el root en el OnePlus, ¿no? Puede que precisamente sea ese el problema. Conflictos de magisk que mata Doze cuando no tiene que matarlo o que algún módulo como el de los anuncios que decías, tenga conflictos o interfiera en algo.


A parte de eso, sobre lo de crDroid.

En Roms, la mayoría de problemas suelen venir con la implementación de las GApps. Los paquetes "core" que son más limitados, a veces dan infinitos problemas y es mejor usar el más completo posible.

Antes de hacer trasteos más profundos... Prueba esto:

https://xdaforums.com/t/app-4-1-root-11 ... 5.2142503/

No se si hay algo más nuevo, pero explico lo que es y así queda más claro.

El problema puede estar con Doze, a nivel de kernel. Es posible que la gestión interna del canal que recibe las notificaciones push o el "heartbeat" de las notificaciones no esté bien configurado, tenga conflicto o Doze lo pone a dormir. Incluso te puede pasar que por Wifi funcione todo bien y el problema sea usando datos.

Por resumir, Ajustar el tiempo de espera del heartbeat de la red de datos a menos tiempo entre latido y latido y lo mismo para el Wifi.

¿Problema? Te gastará más batería, pero es posible que se arregle con eso. Que el teléfono esté cada minuto preguntando si hay notificaciones nuevas de forma activa en vez de mantener el canal de comunicación a nivel pasivo.

Se que parece rebuscado, pero quizás el problema pueda venir de tu linea de datos y/o tu router. Podría darse ese caso en el que aunque cambias de teléfono, cambias de sistema y tal, pero no cambias de compañía ni de router, arrastras ese problema entre terminales.

Pero con lo del Heatbeat se solucionan las dos cosas porque pasas a un modo de "pregunta activa" y no recibir en pasivo, en principio, siempre que venga de ahí el problema.


Yo era como tu. Probando roms, instalando launchers...

Pensaba que algunos errores me ocurrían porque trasteaba demasiado y tenía móviles de gama media-baja y en cada renovación iba gastando más y más hasta los 850€ del OnePlus.

Terminé harto de probar y acabé odiando Android por frustración de que cosas tan sencillas como las notificaciones no funcionaran de base y tuviera que trastear si o si, o que la app camara se rompiera por una actualizacion oficial. Actualizaciones de seguridad tarde, apps que no funcionan si detectan que tienes X apps root instaladas, etc...

Ahora tengo iPhone. Muy de tanto en tanto, echo de menos trastear un poco o instalar launchers diferentes, pero cuando entro en foros y veo que hay tantos usuarios que siguen teniendo todo tipo de problemas con teléfonos recién sacados de la caja, se me pasa.
@Highwind Creo que en lugar de haber reflotado mi respuesta 5 veces, deberías haberme contestado. Por lo menos para animar a que más gente hiciera el esfuerzo de seguir dándote respuestas.
Manint escribió:@Highwind Creo que en lugar de haber reflotado mi respuesta 5 veces, deberías haberme contestado. Por lo menos para animar a que más gente hiciera el esfuerzo de seguir dándote respuestas.


Perdona compañero, culpa mía por no haberte respondido directamente cuando me mencionaste, pero justo lo que sugeriste (que me da que es la IA quien hizo las sugerencias) las tengo más que probadas y sin resultados. Nuevamente pedirte disculpas, no fue mi intención el ignorar tu respuesta, se me fue la pinza completamente [+risas]

@xDarkPeTruSx

Gracias por la info! Probaré lo que me comentas, aunque es una app del 2016, ha llovido mucho desde entonces, pero por probar... Con el tema de datos por la compañía telefónica y el WiFi lo descarto y te explico el motivo, me pasa lo mismo tanto si estoy con datos móviles como con WiFi, por lo que probé a desactivar los datos móviles y dejar únicamente el WiFi habilitado y conectarme en casa de diferentes familiares con diferentes compañías y el problema persiste.

También he llegado a instalar módulos que en principio deshabilitan doze (aunque me dio la sensación de que ninguno funcionó, imagino que Android se ha puesto muy tontorrón con versiones actuales al respecto y no deja toquetear esto)

Por probar, incluso en el POCO, con crDroid como con LineageOS instalé WhatsApp y vinculé mi cuenta iniciando sesión y teniendo habilitada ambas sesiones de mi cuenta tanto en mi OnePlus 13R como en el POCO X5 PRO y aquí viene lo gracioso, cuando me llega un WhatsApp, suena en ambos (pero no siempre) y otras veces suena en uno y el otro no y viceversa, e incluso llegar la notificación pero solo mostrarla, sin vibración ni sonido. Surrealista todo

EDITO: La app no funciona, no llega a aplicar los cambios como me temía, ha cambiado mucho la cosa desde entonces [+risas]
Por descartar absolutamente todo.... Podrías pillarte una tarjeta prepago de Digi o alguna mierda de estas de 1€.
Iniciar uno de los teléfonos (el secundario) con esa sim nueva, crear una cuenta nueva y ver qué pasa, y descartas la linea, cuenta de google y backup de whatsapp.

No sé si siempre que pruebas estas con rom "limpia" recién iniciada o con las modificaciones que comentas a nivel de modulos, root y todo eso...

Lo digo porque podría ser por culpa del root o de instalar modulos/apps que afectan directamente al sistema de notificaciones, como la de AdAway.

Al final está creando una VPN local que afecta a la conectividad y realiza una serie de filtros a todas las conexiones.

A veces puede deberse a eso precisamente, a ciertas apps que parecen inofensivas, pero por la configuración personal o por lo que sea... te rompen cosas.

Realmente yo siempre he tenido problemas con las notificaciones en Android y siempre ha sido por alguna chorrada así.
xDarkPeTruSx escribió:Por descartar absolutamente todo.... Podrías pillarte una tarjeta prepago de Digi o alguna mierda de estas de 1€.
Iniciar uno de los teléfonos (el secundario) con esa sim nueva, crear una cuenta nueva y ver qué pasa, y descartas la linea, cuenta de google y backup de whatsapp.

No sé si siempre que pruebas estas con rom "limpia" recién iniciada o con las modificaciones que comentas a nivel de modulos, root y todo eso...

Lo digo porque podría ser por culpa del root o de instalar modulos/apps que afectan directamente al sistema de notificaciones, como la de AdAway.

Al final está creando una VPN local que afecta a la conectividad y realiza una serie de filtros a todas las conexiones.

A veces puede deberse a eso precisamente, a ciertas apps que parecen inofensivas, pero por la configuración personal o por lo que sea... te rompen cosas.

Realmente yo siempre he tenido problemas con las notificaciones en Android y siempre ha sido por alguna chorrada así.


Ey, lo probaré, tengo por aquí una SIM, nunca llegué a probar a iniciar sesión con otra cuenta de gmail, teléfono y teléfono sin root ni nada, a ver qué tal y si funciona, iré instalando poco a poco las cosas que suelo usar hasta ver si se llega a romper en algún momento [beer]
xDarkPeTruSx escribió:Por descartar absolutamente todo.... Podrías pillarte una tarjeta prepago de Digi o alguna mierda de estas de 1€.
Iniciar uno de los teléfonos (el secundario) con esa sim nueva, crear una cuenta nueva y ver qué pasa, y descartas la linea, cuenta de google y backup de whatsapp.

No sé si siempre que pruebas estas con rom "limpia" recién iniciada o con las modificaciones que comentas a nivel de modulos, root y todo eso...

Lo digo porque podría ser por culpa del root o de instalar modulos/apps que afectan directamente al sistema de notificaciones, como la de AdAway.

Al final está creando una VPN local que afecta a la conectividad y realiza una serie de filtros a todas las conexiones.

A veces puede deberse a eso precisamente, a ciertas apps que parecen inofensivas, pero por la configuración personal o por lo que sea... te rompen cosas.

Realmente yo siempre he tenido problemas con las notificaciones en Android y siempre ha sido por alguna chorrada así.



Increíble, en el POCO X5 PRO 5G, recién instalada la rom oficial sin root, sin nada más que WhatsApp para hacer las pruebas de notificaciones, con una SIM nueva, tanto con WiFi o datos móviles, con un email de Google recién creado sin restaurar nada de las cuentas o móviles anteriores y demás... SIGUE EL MISMO PROBLEMA!

Ya lo único que me queda por descartar es que sea por problemas con DIGI (la compañía que tengo ambas SIM) y no tengo otra SIM de otra compañía a mano... ¿Alguna idea más?
Highwind escribió:Increíble, en el POCO X5 PRO 5G, recién instalada la rom oficial sin root, sin nada más que WhatsApp para hacer las pruebas de notificaciones, con una SIM nueva, tanto con WiFi o datos móviles, con un email de Google recién creado sin restaurar nada de las cuentas o móviles anteriores y demás... SIGUE EL MISMO PROBLEMA!

Ya lo único que me queda por descartar es que sea por problemas con DIGI (la compañía que tengo ambas SIM) y no tengo otra SIM de otra compañía a mano... ¿Alguna idea más?



Digi no tiene su propia linea real, es decir, opera bajo Movistar, no? Eso quiere decir que estas usando una conexión virtual como su tuvieras lowi y demás...

Me tiro un triple pero, casualmente no habrás estado siempre en compañías OMV, no? Es decir, marcas secundarias o diferentes a Movistar, Yoigo, Orange, Vodafone.

Es decir, aunque estés en O2, que es de movistar, se conecta como operador virtual.

Podría ser que no esté correctamente configurado el APN, aunque te funcione internet y todo guay, pero es posible que no mantenga las conexiones abiertas de notificaciones en segundo plano porque la configuración de APN este mal.

No con notificaciones pero a mi padre no le funcionaba el compartir datos con digi porque la APN no estaba bien configurada, aunque de base funcionaba internet y todo, pero iPhone funciona diferente.

Podría ser precisamente eso, que siempre hayas requerido de configurar el APN.
xDarkPeTruSx escribió:
Highwind escribió:Increíble, en el POCO X5 PRO 5G, recién instalada la rom oficial sin root, sin nada más que WhatsApp para hacer las pruebas de notificaciones, con una SIM nueva, tanto con WiFi o datos móviles, con un email de Google recién creado sin restaurar nada de las cuentas o móviles anteriores y demás... SIGUE EL MISMO PROBLEMA!

Ya lo único que me queda por descartar es que sea por problemas con DIGI (la compañía que tengo ambas SIM) y no tengo otra SIM de otra compañía a mano... ¿Alguna idea más?



Digi no tiene su propia linea real, es decir, opera bajo Movistar, no? Eso quiere decir que estas usando una conexión virtual como su tuvieras lowi y demás...

Me tiro un triple pero, casualmente no habrás estado siempre en compañías OMV, no? Es decir, marcas secundarias o diferentes a Movistar, Yoigo, Orange, Vodafone.

Es decir, aunque estés en O2, que es de movistar, se conecta como operador virtual.

Podría ser que no esté correctamente configurado el APN, aunque te funcione internet y todo guay, pero es posible que no mantenga las conexiones abiertas de notificaciones en segundo plano porque la configuración de APN este mal.

No con notificaciones pero a mi padre no le funcionaba el compartir datos con digi porque la APN no estaba bien configurada, aunque de base funcionaba internet y todo, pero iPhone funciona diferente.

Podría ser precisamente eso, que siempre hayas requerido de configurar el APN.



Bien visto, aún así el APN en principio está bien configurado, llevo con Digi un porrón de años pero la cosa es que también falla si deshabilito los datos móviles y tiro únicamente de WiFi por lo que en principio el tema de conectividad con datos móviles no tenga cierta relevancia [+risas]

Ya te digo, realmente piloto bastante del tema pero esta simple tontería me lleva amargando la existencia bastante tiempo y no logro darle solución, que si no fuese porque dependo de las notificaciones por motivos laborales tampoco es que le diera tanta importancia, pero debido a la naturaleza de mi trabajo, debo estar pendiente al 100% de las notificaciones [decaio]
@Highwind

El router lo tienes con configuración custom o algo así?

¿Has vuelto a configurar whatsapp con lo de no optimizar batería, notificaciones de alta prioridad y permisos en segundo plano y demás?

Básicamente si no hay nada externo que esté mal configurado, llegamos a un punto muerto y solo podríamos afirmar una de estas cosas....

1.Hay un bug en la ROM oficial específica para tu modelo.
2.Hay un bug en el kernel del terminal que gestiona la radio/redes.
3. (raro) El servidor de Google tiene una restricción activa sobre el ID único de tu dispositivo (bucle de notificaciones).

Si es de la rom oficial como tal, con otra rom no-oficial basada en android AOSP, podría arreglarse.

Si es del kernel (drivers/hardware), cualquier rom alternativa se basa en el kernel de la rom oficial, por lo que no habría solución salvo que saquen un parche de kernel que lo arregle si es que tienen detectado ese bug o problema porque es a nivel de drivers o tal...

Podría darse el caso que fuera problema único de tu unidad (problema de hardware puro)

Pero es imposible que sea justo esto en todos los smartphones que has utilizado.

O has tenido muy mala suerte y siempre te coincide que por X o por Y, se te rompen las notificaciones o da la sensación de que hay algo externo que no sabemos ver que te esta afectando (SIM, número de telefono, router...) y que va metiendo el ID único de tus terminales en la lista negra de Google Cloud Messaging

Es rarisimo, la verdad. Yo he tenido problemas con Android porque el sistema de las notificaciones es de cristal y se rompe con mirarlo, pero al final formateando o instalando roms limpias, se terminaba por solucionar (temporalmente)

Te va a pasar como a mi... vas a terminar hasta el **** de Android y te pasarás a iOS.
xDarkPeTruSx escribió:@Highwind

El router lo tienes con configuración custom o algo así?

¿Has vuelto a configurar whatsapp con lo de no optimizar batería, notificaciones de alta prioridad y permisos en segundo plano y demás?

Básicamente si no hay nada externo que esté mal configurado, llegamos a un punto muerto y solo podríamos afirmar una de estas cosas....

1.Hay un bug en la ROM oficial específica para tu modelo.
2.Hay un bug en el kernel del terminal que gestiona la radio/redes.
3. (raro) El servidor de Google tiene una restricción activa sobre el ID único de tu dispositivo (bucle de notificaciones).

Si es de la rom oficial como tal, con otra rom no-oficial basada en android AOSP, podría arreglarse.

Si es del kernel (drivers/hardware), cualquier rom alternativa se basa en el kernel de la rom oficial, por lo que no habría solución salvo que saquen un parche de kernel que lo arregle si es que tienen detectado ese bug o problema porque es a nivel de drivers o tal...

Podría darse el caso que fuera problema único de tu unidad (problema de hardware puro)

Pero es imposible que sea justo esto en todos los smartphones que has utilizado.

O has tenido muy mala suerte y siempre te coincide que por X o por Y, se te rompen las notificaciones o da la sensación de que hay algo externo que no sabemos ver que te esta afectando (SIM, número de telefono, router...) y que va metiendo el ID único de tus terminales en la lista negra de Google Cloud Messaging

Es rarisimo, la verdad. Yo he tenido problemas con Android porque el sistema de las notificaciones es de cristal y se rompe con mirarlo, pero al final formateando o instalando roms limpias, se terminaba por solucionar (temporalmente)

Te va a pasar como a mi... vas a terminar hasta el **** de Android y te pasarás a iOS.


Como indicas, este fallo llevo arrastrándolo lo menos 7-8 años como mínimo y han pasado por mis manos móviles de diferentes fabricantes, lo único común era la misma SIM de Digi, pero a lo que dije antes, también pasa quitando los datos móviles y dejando únicamente el WiFi (que lo tengo personalizado, es un router neutro) pero es indiferente porque me pasa también estando conectado a los routers de familiares y demás de diferentes compañías (Vodafone, Movistar, etc).

Quitar la optimización de batería y bloquear la app para que no se cierre es lo primero que hago y demás movidas típicas, pero por ejemplo ayer haciendo pruebas con el móvil viejo y la otra SIM recién instalado todo y oficial, con bootloader bloqueado y tal, volvía a las andadas. Primero tenía el problema de que las notificaciones no llegaban a veces hasta que abriese la app o desbloqueara el móvil y después, con los ajustes de gestión de batería y tal ya llegaban pero con el bug presente, sonaban el 70-80% de las veces, otras muchas no. Con lo del GCM también he probado a forzar otros fingerprints por si fuese el caso pero tres cuartos lo mismo, aparte que no debería porque en el móvil de ayer, usaba una cuenta de google completamente nueva, que la creé directamente desde el asistente del móvil tras reinstalar todo. Ya te digo, algo surrealista lo que me ocurre, sin sentido alguno.
Yo hace años y años tuve ese problema y la única solución que encontré es comprar un móvil de “calidad”. Me refiero a móviles de marcas reconocidas y con solera, no chinos tipo Xiaomi. Por lo que sea, solo me pasaba con este tipo de teléfonos pero no con Motorola, Samsung o Google. Con otros tipo Xiaomi o Nisupu, siempre.
Lázaro escribió:Yo hace años y años tuve ese problema y la única solución que encontré es comprar un móvil de “calidad”. Me refiero a móviles de marcas reconocidas y con solera, no chinos tipo Xiaomi. Por lo que sea, solo me pasaba con este tipo de teléfonos pero no con Motorola, Samsung o Google. Con otros tipo Xiaomi o Nisupu, siempre.


Bueno, tienes cierta parte de razón, usando móviles con marcas reconocibles en principio este tipo de cosas puede que se den menos pero... ¿Que me ocurra únicamente a mi y a nadie más en todo internet? Aparte con diferentes fabricantes durante años incluso con roms personalizadas tipo Pixel Experience y otras...

No sé...
@Highwind No lo se, yo simplemente dejé de comprar chinorris y se me quitó el problema. Además con la poca seguridad que ofrecen ni me planteo volver a ellos.
16 respuestas