울리지 않는 습관 알림은 알림이 없는 것보다 나쁩니다. 알림을 믿고 있다가 할 일을 못 하고, 결국 자기 자신을 탓하게 되니까요. 습관 트래커를 만드는 개발자로서 제 경험상 안드로이드에서 가장 흔한 불만은 "알림이 안 와요"이고, 원인이 앱 고장인 경우는 드뭅니다. 대개는 운영체제가 배터리를 아끼려고 설계된 대로 동작하는 것입니다. 이 글은 원인을 자주 발생하는 순서대로 나열하고, 확인할 설정을 안내합니다. 메뉴 이름은 휴대폰 제조사마다 달라서 정확한 경로 대신 찾아야 할 항목을 설명합니다.
1. 앱의 알림이 꺼져 있음
가장 단순한 원인입니다. 설정에서 해당 앱을 찾아 알림이 허용되어 있는지, 그리고 알림용 채널(알림 카테고리)이 무음으로 되어 있지 않은지 확인하세요. 최근 안드로이드 버전은 앱을 처음 열 때 알림 권한을 묻는데, 한 번이라도 "허용 안 함"을 눌렀다면 알림은 영영 뜨지 않습니다. 알림이 무음이나 최소화 카테고리로 설정되어 있지 않은지도 확인하세요.
2. 정확한 알람이 허용되지 않음
오전 7시 30분 알림에는 시각이 정확히 맞춰진 알람이 필요합니다. 안드로이드 개발자 문서에 따르면, 안드로이드 12 이상을 대상으로 하는 앱이 정확한 알람(exact alarm)을 예약하려면 "알람 및 리마인더" 특별 앱 접근 권한을 받아야 하며, 이 권한은 사용자와 시스템이 취소할 수 있습니다. 같은 문서에 따르면 안드로이드 14에서는 안드로이드 13 이상을 대상으로 하는 앱을 새로 설치했을 때 이 권한이 미리 부여되지 않으며, 백업과 복원으로 앱 데이터를 새 휴대폰으로 옮기면 새 기기에서는 권한이 거부됩니다. 그래서 새 휴대폰으로 바꾸거나 앱을 재설치하면 정확한 알림이 조용히 부정확한 알림으로 바뀔 수 있습니다.
해결 방법: 시스템 설정의 특별 앱 접근 항목에서 "알람 및 리마인더"를 찾아 습관 앱에 허용하세요. 문서에 따르면 권한이 취소되면 그 앱의 이후 정확한 알람이 모두 취소되므로, 권한이 취소되면 알림이 갑자기 멈춘 것처럼 보입니다. Daymark에는 정확한 알람이 허용되어 있는지, 배터리 최적화가 방해하고 있지는 않은지 보여 주는 알림 점검 기능이 내장되어 있습니다.
3. 도즈 모드가 알람을 지연시킴
안드로이드 6부터 기기는 사용하지 않을 때 배터리를 아끼려고 도즈(Doze) 모드를 사용합니다. 안드로이드 문서에는 기기가 도즈 상태일 때 알람이 울리지 않고 도즈에서 벗어날 때까지 미뤄진다고 나와 있습니다. 알림이 제시간에 와야 하는 앱은 유휴 상태에서도 동작하도록 설계된 알람과, 앞서 설명한 권한을 받은 정확한 알람을 사용합니다. 휴대폰을 탁자 위에 두고 건드리지 않았을 때 알림이 늦게 온다면 도즈가 원인일 가능성이 큽니다. 해결은 대부분 앱 쪽에서 해야 하지만, 다음에 나오는 배터리 최적화와도 관련이 있습니다.
4. 배터리 최적화 또는 "앱 절전"
많은 휴대폰 제조사가 안드로이드 위에 자체 배터리 관리자를 얹습니다. 이 관리자는 앱을 절전 상태로 만들거나, 백그라운드 활동을 막거나, 일정 시간 사용하지 않은 앱을 종료시킬 수 있습니다. 그 결과 알림이 며칠은 오다가 멈추게 됩니다. 배터리 설정에서 "제한 없음", "최적화하지 않음", "백그라운드 활동 허용" 같은 항목을 찾아 습관 앱을 가장 제한이 적은 옵션으로 설정하세요. "절전 앱"이나 "딥 슬립 앱" 목록이 있다면 거기서 앱을 빼세요. 일부 브랜드에서는 이것이 단연 가장 흔한 원인이며, 메뉴 이름도 제각각입니다.
5. 방해 금지 모드와 집중 모드
방해 금지 모드, 취침 모드, 업무 프로필, 집중 모드는 모두 알림을 숨길 수 있습니다. 특정 시간대에만 알림이 오지 않는다면 그 시간을 내 일정 설정과 비교해 보세요. 습관 앱을 예외로 추가하거나, 알림 시간을 방해 금지 시간 밖으로 옮기세요. 취침이나 아침 루틴에 묶인 습관이라면 이것이 원인일 가능성이 아주 높습니다.
6. 앱이 강제 종료되었거나 업데이트됨
앱을 강제 종료하면 안드로이드는 앱을 다시 열 때까지 예약된 알람을 취소합니다. 일부 클리너 앱이나 "메모리 부스터"도 같은 일을 합니다. 앱 업데이트나 휴대폰 재시작 뒤에는 앱이 알림을 다시 예약해야 합니다. 잘 만든 앱은 이를 자동으로 처리하지만, 업데이트 후 알림이 사라지는 일이 있다면 앱을 한 번 열어 알림이 목록에 그대로 있는지 확인하세요. 클리너 앱은 해결하는 문제보다 일으키는 알림 문제가 더 많으니 아예 쓰지 않는 편이 좋습니다.
7. 시간, 시간대, 절전 모드의 예외 상황
날짜, 시간, 시간대가 자동으로 설정되어 있는지 확인하세요. 시간대가 틀리면 알림 시각이 어긋납니다. 절전 모드는 백그라운드 작업을 제한해서 알림을 늦출 수 있습니다. 여행 중이라면 오전 7시 30분으로 설정한 알림이 앱의 시간대 처리 방식에 따라 다른 현지 시각에 올 수도 있습니다. 자주 여행한다면 시간대를 넘은 뒤 한 번 테스트해 보세요.
알림을 제대로 테스트하는 방법
- 지금부터 3분 뒤로 알림을 설정합니다.
- 휴대폰을 잠그고 화면이 아래로 가게 놓은 뒤 그대로 둡니다.
- 설정한 대로 소리나 진동과 함께 제시간에 오는지 확인합니다.
- 충전기를 뽑고 화면을 끈 채로 최소 30분 이상 두고 반복합니다. 첫 테스트는 휴대폰이 아직 깨어 있어서 통과하는 경우가 많기 때문입니다.
- 다음 날 아침, 실제 알림 시각에 다시 확인합니다.
3분 테스트는 되는데 밤사이에는 안 된다면 도즈와 배터리 최적화를 의심하세요. 아예 한 번도 오지 않는다면 알림 권한이나 정확한 알람 권한을 의심하세요.
설계 단계에서 알림을 더 튼튼하게 만들기
- 알림과 함께 루틴에 연결하세요. 휴대폰에만 전적으로 의존하지 않게 됩니다. 습관 만드는 방법을 참고하세요.
- 알림은 적게 쓰세요. 적절한 시간에 오는 믿을 만한 알림 하나가, 무시하게 되는 다섯 개보다 낫습니다.
- 그리드에서 수상한 빈칸을 확인하세요. 휴대폰을 바꾸거나 업데이트한 직후 며칠 연속 비어 있다면, 의욕을 잃은 것이 아니라 알림이 멈췄다는 신호인 경우가 많습니다. 무엇을 봐야 하는지는 히트 그리드 가이드에서 설명합니다.
- 백업을 유지하세요. 휴대폰을 바꿀 때 알림이 깨지고 데이터가 사라지기 쉽습니다. Daymark의 무료 JSON 백업으로 기록을 옮길 수 있지만, 정확한 알람 같은 권한은 새 휴대폰에서 다시 허용해야 할 수 있습니다.
개발자에게도 어려운 이유
안드로이드는 정확한 알람을 비용으로 취급합니다. 문서에는 시스템이 정확한 알람을 발생시키면 특히 절전 모드에서 배터리 같은 자원을 크게 소모한다고 나와 있고, 가능하면 부정확한 알람을 쓰라고 권장합니다. 또한 알람 시계나 캘린더 앱처럼 핵심 기능이 정확한 시간에 달려 있는 경우에 정확한 알람이 적합하다고 말합니다. 알림 앱은 이 경계선 가까이에 있습니다. 그래서 개발자는 무엇을 요청하는지 투명하게 밝혀야 하고, 사용자는 스위치가 어디 있는지 알아야 합니다.
그래도 해결되지 않는다면 가장 빠른 길은 앱 개발자에게 문의하는 것입니다. 휴대폰 제조사와 모델명, 안드로이드 버전을 알려 주세요. 같은 앱도 제조사에 따라 다르게 동작할 수 있습니다. Daymark와 이 웹사이트는 의료 서비스가 아닙니다. 복약 알림은 약사나 의사에게 보조 수단을 문의하세요.
자주 묻는 질문
안드로이드에서 습관 알림이 왜 안 울리나요?
가장 흔한 원인은 알림 꺼짐, 정확한 알람 권한("알람 및 리마인더") 미허용, 도즈 모드로 인한 알람 지연, 강한 배터리 최적화, 방해 금지 모드입니다. 이 순서대로 확인하세요.
정확한 알람 권한이란 무엇인가요?
안드로이드 개발자 문서에 따르면 안드로이드 12 이상에서 앱이 정확한 시각의 알람을 예약하려면 "알람 및 리마인더" 특별 접근 권한이 필요합니다. 사용자가 이를 취소하면 그 앱의 정확한 알람이 취소됩니다.
습관 앱의 배터리 최적화를 꺼야 하나요?
배터리 관리가 강한 휴대폰에서는 그런 경우가 많습니다. 앱을 제한 없음 또는 "최적화하지 않음"으로 설정하고, 절전 앱 목록에 있다면 빼 주세요.
휴대폰을 재시작해도 알림이 유지되나요?
잘 만든 앱은 재시작이나 업데이트 후 알림을 다시 예약합니다. 알림이 사라졌다면 재시작 후 앱을 한 번 열어 알림이 아직 설정되어 있는지 확인하세요.

