Um lembrete de hábito que não dispara é pior do que nenhum lembrete: você confia nele, não faz a tarefa e depois se culpa. Na minha experiência como desenvolvedor de um app de hábitos, "meus lembretes não funcionam" é a reclamação mais comum no Android, e a causa raramente é o app estar quebrado. Quase sempre é o sistema operacional fazendo exatamente o que foi projetado para fazer a fim de economizar bateria. Este guia lista as causas na ordem de frequência, com as configurações para verificar. Os nomes dos menus mudam de um fabricante para outro, então descrevo o que procurar, e não os caminhos exatos.
1. As notificações estão desativadas para o app
A causa mais simples. Abra as Configurações, encontre o app e confira se as notificações estão permitidas e se o canal de notificação específico dos lembretes não está silenciado. As versões recentes do Android pedem permissão de notificação quando você abre um app pela primeira vez, e se você tocou em "Não permitir" uma vez, os lembretes nunca vão aparecer. Verifique também se a notificação não está em uma categoria silenciosa ou minimizada.
2. Os alarmes exatos não estão permitidos
Um lembrete às 07:30 precisa de um alarme com horário preciso. A documentação do Android para desenvolvedores diz que apps voltados ao Android 12 ou superior precisam obter o acesso especial "Alarmes e lembretes" para agendar alarmes exatos, e que esse acesso pode ser revogado pelo usuário e pelo sistema. No Android 14, segundo a mesma documentação, a permissão não vem concedida de fábrica em instalações novas de apps voltados ao Android 13 ou superior, e se você levar os dados do app para um celular novo por backup e restauração, a permissão será negada no novo aparelho. Ou seja, um celular novo ou uma reinstalação pode transformar, sem aviso, lembretes exatos em lembretes imprecisos.
O que fazer: nas configurações do sistema, procure "Alarmes e lembretes" em acesso especial a apps e permita para o seu app de hábitos. Quando a permissão é revogada, a documentação diz que todos os alarmes exatos futuros do app são cancelados, e é por isso que uma permissão revogada parece lembretes que de repente pararam. O Daymark tem uma verificação de lembretes integrada que mostra se os alarmes exatos estão permitidos e se a otimização de bateria está atrapalhando.
3. O modo Doze está atrasando os alarmes
Desde o Android 6, os aparelhos usam o modo Doze para economizar bateria quando ficam parados. A documentação do Android afirma que os alarmes não disparam enquanto o aparelho está em Doze; eles são adiados até que ele saia desse modo. Apps que precisam de lembretes pontuais usam alarmes projetados para funcionar em modo ocioso e alarmes exatos com a permissão descrita acima. Se um lembrete chega atrasado quando o celular ficou intocado sobre a mesa, o Doze é o motivo provável. A correção cabe mais ao app, mas também tem relação com a otimização de bateria (a seguir).
4. Otimização de bateria ou "app em repouso"
Muitos fabricantes de celular adicionam seus próprios gerenciadores de bateria por cima do Android. Eles podem colocar apps para dormir, bloquear atividade em segundo plano ou encerrar apps após um período de inatividade. O resultado são lembretes que funcionam por alguns dias e depois param. Procure nas configurações de bateria opções como "Sem restrições", "Não otimizar" ou "Permitir atividade em segundo plano" e deixe o app de hábitos na opção menos restritiva. Procure também alguma lista de "Apps em repouso" ou "Apps em repouso profundo" e tire o app dela. Esta é a causa mais comum em algumas marcas, e os nomes variam bastante.
5. Não Perturbe e modos de foco
O Não Perturbe, o modo hora de dormir, os perfis de trabalho e os modos de foco podem esconder notificações. Se os lembretes falham em certos horários do dia, compare esses horários com as suas programações. Adicione o app de hábitos como exceção ou mude o lembrete para fora do período de silêncio. Para hábitos ligados à hora de dormir ou à rotina da manhã, esta é facilmente a causa.
6. O app foi forçado a parar ou foi atualizado
Se você força a parada de um app, o Android cancela os alarmes agendados dele até que você o abra de novo. Alguns apps de limpeza e "aceleradores de memória" fazem o mesmo. Depois de uma atualização do app ou de reiniciar o celular, o app precisa reagendar os lembretes; um app bem feito faz isso automaticamente, mas se você notar lembretes sumindo depois de atualizações, abra o app uma vez e confira se eles continuam na lista. Evite totalmente apps de limpeza, porque eles causam mais problemas de lembrete do que resolvem.
7. Casos extremos de horário, fuso horário e economia de bateria
Verifique se data, hora e fuso horário automáticos estão ativados, pois um fuso errado desloca os lembretes. O modo de economia de bateria pode restringir o trabalho em segundo plano e atrasar alertas. Se você viaja, um lembrete definido para as 07:30 pode chegar em outro horário local, dependendo de como o app trata os fusos horários. Se você viaja com frequência, teste depois de cruzar fusos.
Como testar um lembrete direito
- Programe um lembrete para daqui a três minutos.
- Bloqueie o celular, deixe-o virado para baixo e não mexa nele.
- Veja se o lembrete chega na hora, com o som ou a vibração configurados.
- Repita com o celular desconectado do carregador e com a tela apagada por pelo menos meia hora, já que o primeiro teste muitas vezes passa porque o celular ainda está ativo.
- Repita na manhã seguinte, no horário real do lembrete.
Se funciona no teste de três minutos mas não durante a noite, suspeite do Doze e da otimização de bateria. Se nunca funciona, suspeite das permissões de notificação ou de alarme exato.
Deixe os lembretes mais robustos desde o projeto
- Ancore o hábito a uma rotina, além do lembrete, para não depender inteiramente do celular. Veja como criar um hábito.
- Use menos lembretes. Um lembrete confiável na hora certa vale mais do que cinco que você aprende a ignorar.
- Procure no quadro lacunas suspeitas. Vários dias vazios seguidos logo depois de trocar de celular ou atualizar muitas vezes significam que o lembrete parou, e não que você perdeu a motivação. O guia do mapa de calor explica o que observar.
- Mantenha um backup. Trocar de celular é o momento em que os lembretes quebram e os dados se perdem. O backup gratuito em JSON do Daymark permite levar seu histórico, mas lembre-se de que permissões como a de alarmes exatos podem precisar ser concedidas de novo no celular novo.
Por que isso também é difícil para os desenvolvedores
O Android trata os alarmes exatos como um custo: a documentação observa que, quando o sistema dispara alarmes exatos, o aparelho consome muitos recursos, como a duração da bateria, principalmente no modo de economia de energia, e recomenda alarmes inexatos sempre que possível. Ela também diz que os alarmes exatos são adequados quando a função principal depende de precisão no horário, como em relógios despertadores e apps de agenda. Um app de lembretes fica perto dessa fronteira. É um bom motivo para que os desenvolvedores sejam transparentes sobre o que pedem, e para que os usuários saibam onde ficam os interruptores.
Se você ainda está travado, o caminho mais rápido é falar com o desenvolvedor do app: informe a marca e o modelo do seu celular e a versão do Android. O mesmo app pode se comportar de forma diferente entre fabricantes. O Daymark e este site não são serviços médicos; para lembretes de medicamentos, pergunte ao seu farmacêutico ou médico sobre um método de reserva.
Perguntas frequentes
Por que os lembretes dos meus hábitos não funcionam no Android?
As causas mais comuns são notificações desativadas, permissão de alarme exato ("Alarmes e lembretes") não concedida, modo Doze atrasando alarmes, otimização de bateria agressiva e Não Perturbe. Verifique nessa ordem.
O que é a permissão de alarmes exatos?
No Android 12 e superior, os apps precisam do acesso especial "Alarmes e lembretes" para agendar alarmes com horário preciso, segundo a documentação do Android para desenvolvedores. O usuário pode revogá-la, o que cancela os alarmes exatos do app.
Preciso desativar a otimização de bateria para um app de hábitos?
Muitas vezes sim, em celulares com gerenciadores de bateria agressivos: deixe o app sem restrições ou em "não otimizar" e tire-o de qualquer lista de apps em repouso.
Os lembretes sobrevivem a uma reinicialização do celular?
Um app bem feito reagenda os lembretes depois de uma reinicialização ou atualização. Se os seus sumirem, abra o app uma vez após reiniciar e confira se os lembretes continuam definidos.

