Daymark

Los recordatorios de hábitos no funcionan en Android: siete soluciones

Por: · Actualizado · 7 min de lectura

Un recordatorio de hábito que no suena es peor que no tener ninguno: confías en él, no haces lo que tocaba y luego te culpas a ti mismo. Por mi experiencia como desarrollador de una app de seguimiento de hábitos, "mis recordatorios no funcionan" es la queja más común en Android, y rara vez la causa es que la app esté rota. Normalmente es el sistema operativo haciendo exactamente lo que fue diseñado para hacer con tal de ahorrar batería. Esta guía enumera las causas por orden de frecuencia, con los ajustes que debes revisar. Los nombres de los menús cambian según el fabricante, así que describo qué buscar en lugar de rutas exactas.

1. Las notificaciones están desactivadas para la app

La causa más simple. Abre Ajustes, busca la app y comprueba que las notificaciones están permitidas y que el canal de notificaciones específico de los recordatorios no está silenciado. Las versiones recientes de Android piden permiso de notificaciones la primera vez que abres una app, y si tocaste "No permitir" una vez, los recordatorios no aparecerán nunca. Comprueba también que la notificación no esté configurada en una categoría silenciosa o minimizada.

2. No se permiten las alarmas exactas

Un recordatorio a las 07:30 necesita una alarma programada con precisión. La documentación para desarrolladores de Android indica que las apps dirigidas a Android 12 o superior deben obtener el acceso especial "Alarmas y recordatorios" para programar alarmas exactas, y que el usuario y el sistema pueden revocar ese acceso. En Android 14, según la misma documentación, el permiso no se concede de forma predeterminada en las instalaciones nuevas de apps dirigidas a Android 13 o superior, y si pasas los datos de la app a un teléfono nuevo mediante copia de seguridad y restauración, el permiso se denegará en el dispositivo nuevo. Así, un teléfono nuevo o una reinstalación pueden convertir en silencio los recordatorios exactos en inexactos.

Qué hacer: en los ajustes del sistema, busca "Alarmas y recordatorios" dentro del acceso especial de apps y permítelo para tu app de hábitos. Cuando se revoca el permiso, dice la documentación, se cancelan todas las futuras alarmas exactas de la app, y por eso un permiso revocado parece recordatorios que dejan de sonar de repente. Daymark incluye una comprobación de recordatorios que muestra si las alarmas exactas están permitidas y si la optimización de batería se interpone.

3. El modo Doze retrasa las alarmas

Desde Android 6, los dispositivos usan el modo Doze para ahorrar batería cuando están inactivos. La documentación de Android afirma que las alarmas no se disparan mientras el dispositivo está en Doze; se aplazan hasta que sale de ese modo. Las apps que necesitan recordatorios puntuales usan alarmas diseñadas para funcionar en reposo, y alarmas exactas con el permiso anterior. Si un recordatorio llega tarde cuando el teléfono ha estado sin tocar sobre una mesa, Doze es la causa probable. La solución depende sobre todo de la app, pero también interactúa con la optimización de batería (el siguiente punto).

4. Optimización de batería o "apps en suspensión"

Muchos fabricantes añaden sus propios gestores de batería encima de Android. Pueden poner las apps a dormir, bloquear la actividad en segundo plano o cerrar apps tras un periodo de inactividad. El resultado son recordatorios que funcionan unos días y luego dejan de hacerlo. Busca en los ajustes de batería opciones como "Sin restricciones", "No optimizar" o "Permitir actividad en segundo plano" y pon tu app de hábitos en la opción menos restrictiva. Busca también alguna lista de "Apps en suspensión" o "Apps en suspensión profunda" y quita la app de ella. En algunas marcas es la causa más común con diferencia, y los nombres varían muchísimo.

5. No molestar y modos de concentración

No molestar, el modo descanso, los perfiles de trabajo y los modos de concentración pueden ocultar notificaciones. Si los recordatorios fallan a ciertas horas del día, compara esas horas con tus programaciones. Añade la app de hábitos como excepción o mueve el recordatorio fuera del periodo de silencio. En hábitos ligados a la hora de acostarse o a las rutinas matutinas, esta es fácilmente la causa.

6. La app se cerró a la fuerza o se actualizó

Si fuerzas la detención de una app, Android cancela sus alarmas programadas hasta que la abras de nuevo. Algunas apps limpiadoras y "potenciadores de memoria" hacen lo mismo. Tras una actualización de la app o un reinicio del teléfono, la app tiene que reprogramar sus recordatorios; una app bien hecha lo hace automáticamente, pero si notas que los recordatorios desaparecen tras las actualizaciones, abre la app una vez y comprueba que siguen en la lista. Evita por completo las apps limpiadoras, ya que causan más problemas con los recordatorios de los que resuelven.

7. Casos límite de hora, zona horaria y ahorro de batería

Comprueba que la fecha, la hora y la zona horaria automáticas estén activadas, porque una zona horaria incorrecta desplaza los recordatorios. El modo de ahorro de batería puede restringir el trabajo en segundo plano y retrasar los avisos. Si viajas, un recordatorio fijado a las 07:30 puede llegar a otra hora local según cómo gestione la app las zonas horarias. Si viajas a menudo, haz una prueba después de cruzar de zona.

Cómo probar bien un recordatorio

  1. Programa un recordatorio para dentro de tres minutos.
  2. Bloquea el teléfono, déjalo boca abajo y no lo toques.
  3. Comprueba si llega a tiempo, con el sonido o la vibración configurados.
  4. Repite con el teléfono desenchufado y la pantalla apagada durante al menos media hora, ya que la primera prueba suele pasar porque el teléfono sigue despierto.
  5. Repite a la mañana siguiente, a la hora real del recordatorio.

Si funciona en la prueba de tres minutos pero no durante la noche, sospecha de Doze y de la optimización de batería. Si no funciona nunca, sospecha de los permisos de notificaciones o de alarmas exactas.

Haz los recordatorios más robustos desde el diseño

  • Ánclalo a una rutina además de usar un recordatorio, para no depender por completo del teléfono. Consulta cómo crear un hábito.
  • Usa menos recordatorios. Un recordatorio fiable a la hora adecuada vale más que cinco que acabas aprendiendo a ignorar.
  • Busca huecos sospechosos en la cuadrícula. Varios días vacíos seguidos justo después de cambiar de teléfono o de una actualización suelen significar que el recordatorio dejó de sonar, no que hayas perdido la motivación. La guía de la cuadrícula de calor explica en qué fijarte.
  • Haz copias de seguridad. Un cambio de teléfono es cuando se rompen los recordatorios y se pierden datos. La copia de seguridad JSON gratuita de Daymark permite trasladar tu historial, pero recuerda que permisos como el de alarmas exactas pueden necesitar volver a concederse en el teléfono nuevo.

Por qué también es difícil para los desarrolladores

Android trata las alarmas exactas como un coste: la documentación señala que cuando el sistema dispara alarmas exactas, el dispositivo consume muchos recursos, como la batería, sobre todo en modo de ahorro de energía, y recomienda usar alarmas inexactas siempre que sea posible. También dice que las alarmas exactas son apropiadas cuando la funcionalidad principal depende de una hora precisa, como los despertadores y las apps de calendario. Una app de recordatorios está cerca de ese límite. Es un buen motivo para que los desarrolladores sean transparentes sobre lo que piden, y para que los usuarios sepan dónde están los interruptores.

Si sigues atascado, la vía más rápida es el desarrollador de la app: dile la marca y el modelo de tu teléfono y la versión de Android. La misma app puede comportarse de forma distinta según el fabricante. Daymark y este sitio web no son servicios médicos; para recordatorios de medicación, pregunta a tu farmacéutico o médico por un método de respaldo.

Preguntas frecuentes

¿Por qué no funcionan mis recordatorios de hábitos en Android?

Las causas más comunes son las notificaciones desactivadas, el permiso de alarmas exactas ("Alarmas y recordatorios") sin conceder, el modo Doze que retrasa las alarmas, una optimización de batería agresiva y No molestar. Revísalas en ese orden.

¿Qué es el permiso de alarmas exactas?

En Android 12 y superior, las apps necesitan el acceso especial "Alarmas y recordatorios" para programar alarmas con hora precisa, según la documentación para desarrolladores de Android. Los usuarios pueden revocarlo, y eso cancela las alarmas exactas de la app.

¿Tengo que desactivar la optimización de batería para una app de hábitos?

A menudo sí, en teléfonos con gestores de batería agresivos: pon la app en "sin restricciones" o "no optimizar" y quítala de cualquier lista de apps en suspensión.

¿Sobrevivirán los recordatorios a un reinicio del teléfono?

Una app bien hecha reprograma los recordatorios tras un reinicio o una actualización. Si los tuyos desaparecen, abre la app una vez después del reinicio y comprueba que los recordatorios siguen activos.

Fuentes y lecturas recomendadas

  1. Android Developers: Schedule alarms (exact alarms, Doze) (programar alarmas: alarmas exactas y Doze, en inglés)

Más apps de Andrew Boyko