메시지가 온 줄 몰랐다가 앱을 여는 순간 알림이 우르르 쏟아집니다. 상대는 몇 시간 전에 보냈다고 하는데 내 폰에는 방금 뜬 것입니다. 어떤 앱은 제때 오고 어떤 앱만 늦는 것도 흔한 패턴입니다.

이건 대부분 고장이 아니라 설정대로 동작한 결과입니다. 안드로이드는 배터리를 아끼려고 화면이 꺼진 동안 앱의 네트워크 접속을 멈춰 둡니다. 구글은 배터리 자동 조절 및 배터리 최적화 기능 사용하기 문서에서 이 동작을 두고 "배터리 수명을 늘리기 위해 성능이 낮아지고 알림이 지연될 수 있습니다" 라고 분명히 적어 두었습니다. 즉 지연은 부작용이 아니라 설계된 맞교환입니다.

그래서 해결도 어느 절전 장치가 그 앱을 재우고 있는지 찾아 그 앱만 예외로 빼는 것이 됩니다. 폰 전체의 절전을 끄는 것은 답이 아닙니다. 배터리만 깎이고 원인은 그대로 남는 경우가 많습니다.

이 글은 갤럭시(One UI)와 순정 안드로이드를 함께 다룹니다. 반대로 알림이 너무 많아 줄이고 싶다면 스마트폰 알림 폭탄에서 살아나기를 보세요.

0. 30초 자가진단: 어느 쪽인가요

지금 상황유력한 원인갈 곳
한 앱만 늦고 나머지는 정상이다앱별 절전·최적화3번
그 앱 알림이 아예 안 온다앱 알림 꺼짐2번
일부 종류의 알림만 안 온다알림 카테고리2번
모든 앱이 다 늦다절전 모드3번
화면을 켜면 그제야 몰려서 온다절전 모드 대기 상태5번
오래 안 쓰던 앱만 유독 늦다앱 대기 버킷6번
소리·진동만 없고 알림은 떠 있다방해 금지·볼륨7번
와이파이에서는 되는데 데이터에서 늦다데이터 절약 모드8번

구분이 애매하면 하나만 먼저 해 보세요. 화면을 켜 두고 상대에게 메시지를 보내 달라고 하는 것입니다. 화면이 켜져 있을 때 즉시 오고 꺼두면 늦는다면, 앱이나 서버 문제가 아니라 절전 쪽입니다.

1. 순서를 지키면 배터리를 덜 깎습니다

절전 설정을 푸는 일은 배터리와 맞바꾸는 일입니다. 그래서 범위가 좁은 것부터 건드리는 편이 낫습니다.

  1. 앱 알림 자체가 켜져 있는지 (2번)
  2. 폰 전체 절전 모드가 켜져 있는지 (3번)
  3. 그 앱 하나만 배터리 최적화에서 제외 (4번)
  4. 방해 금지·볼륨 같은 표시 문제 (7번)
  5. 데이터 절약 모드 (8번)

구글도 앱별 최적화를 풀 때의 대가를 같은 문서에서 밝혀 둡니다. 배터리 최적화를 사용 중지하면 "앱을 사용하지 않는 동안에도 앱이 더 많이 실행될 수 있으며 이렇게 되면 필요 이상으로 배터리가 더 많이 사용될 수 있습니다." 그러니 꼭 필요한 앱 한두 개에만 적용하세요.

2. 앱 알림과 알림 카테고리를 먼저 봅니다

알림이 아예 안 오거나 일부 종류만 안 온다면 앱 알림 설정입니다. 요즘 앱은 알림을 여러 카테고리(채널) 로 쪼개 두기 때문에, 앱 알림은 켜져 있어도 특정 카테고리만 꺼져 있을 수 있습니다.

구글의 Android에서 알림 제어 문서가 안내하는 경로는 이렇습니다. 기기의 설정 앱을 열고 알림 → 앱 알림을 탭한 뒤, 목록에서 앱을 고릅니다. 최근 알림을 보낸 앱이 먼저 보이고, 더 많은 앱을 보려면 드롭다운에서 모든 앱을 선택합니다. 같은 문서는 "앱에 카테고리가 있으면 카테고리를 탭하여 더 많은 옵션을 선택할 수 있습니다" 라고 덧붙입니다. 카톡의 '메시지'와 '오픈채팅'이 따로 있는 식입니다.

갤럭시도 확인 지점이 같습니다. 삼성전자서비스의 갤럭시, 알림이 안 떠요(알림음이 안 울려요) 문서는 설정 → 알림 → 앱 알림에서 해당 앱이 켜져 있는지 보고, 고급 설정의 앱별 알림 카테고리 관리를 켜서 카테고리 단위까지 확인하라고 안내합니다.

3. 절전 모드가 켜져 있는지 확인합니다

모든 앱이 다 늦다면 폰 전체 절전 모드가 켜져 있을 가능성이 큽니다. 배터리가 부족할 때 자동으로 켜졌다가 그대로 남아 있는 경우가 많습니다.

삼성전자서비스의 갤럭시, 절전 모드 해제 방법이 궁금합니다 문서는 절전 모드가 백그라운드 네트워크 사용, 동기화, 위치 확인을 제한한다고 설명합니다. 알림은 백그라운드 네트워크를 타고 오기 때문에 여기서 막히면 늦어집니다.

해제 경로는 OS 버전에 따라 다릅니다. 같은 문서 기준입니다.

  • 안드로이드 15·14: 설정 → 디바이스 케어 → 배터리 → 절전 모드 끄기
  • 안드로이드 13·12·11: 설정 → 배터리 및 디바이스 케어 → 배터리 → 절전 모드 끄기
  • 안드로이드 10: 설정 → 디바이스 케어 → 배터리 → 배터리 관리 모드 → 최적화 모드 선택

절전 모드 안에 앱 및 홈 화면 제한 같은 추가 옵션이 함께 켜져 있으면 제한이 더 셉니다. 삼성전자서비스의 안드로이드 11 OS, 초절전 모드 설정 문서는 안드로이드 11부터 배터리 관리 모드 개념이 바뀌어, 절전 모드앱 및 홈 화면 제한을 함께 켜면 예전 초절전 모드와 비슷한 효과가 난다고 설명합니다. 알림이 필요한 상황이라면 이 조합은 꺼 두는 편이 낫습니다.

두 문서 모두 "메뉴 이름과 접근 경로는 모델과 소프트웨어 버전에 따라 다를 수 있습니다" 라고 밝히고 있으니, 경로가 다르면 설정 검색창에 "절전"을 입력해 찾으세요.

4. 그 앱만 배터리 최적화에서 제외합니다

한 앱만 늦다면 폰 전체가 아니라 그 앱을 예외로 빼는 것이 맞습니다.

구글 문서가 안내하는 순정 안드로이드 경로입니다.

  1. 설정 앱을 엽니다.
  2. 앱 → 앱 모두 보기를 탭합니다.
  3. 해당 앱을 고르고 앱 배터리 사용량을 탭합니다.
  4. 백그라운드 사용 허용을 탭합니다.
  5. 여기서 최적화·제한 없음 같은 항목을 고릅니다.

알림이 늦는 앱에는 제한 없음에 해당하는 설정을 줍니다. 반대로 배터리를 아끼고 싶은 앱은 최적화로 두면 됩니다. 갤럭시는 설정 → 배터리 및 디바이스 케어 → 배터리 → 백그라운드 사용 제한이나 앱별 배터리 설정에서 같은 성격의 항목을 제공합니다.

여기까지 했는데도 그 앱만 계속 늦다면 6번의 앱 대기 버킷을 봐야 합니다.

5. 왜 늦게 오나: 절전 모드와 유지보수 기간

원리를 한 번 알아 두면 나머지가 이해됩니다. 안드로이드는 폰을 충전기에서 뽑고, 화면을 끄고, 한동안 가만히 두면 절전 모드(Doze) 로 들어갑니다.

구글의 절전 모드 및 앱 대기 모드에 맞게 최적화 문서는 절전 모드에서 시스템이 앱에 적용하는 제한을 나열합니다. 네트워크 액세스가 중단되고, 동기화 어댑터가 실행되지 않으며, 예약된 작업과 알람이 다음 유지보수 기간으로 미뤄집니다. 즉 앱이 서버에 연결해 있지 못하니 메시지를 받을 길이 끊깁니다.

대신 시스템은 주기적으로 절전 모드를 잠깐 빠져나옵니다. 이것이 유지보수 기간(maintenance window) 입니다. 이때 밀려 있던 동기화와 알람이 한꺼번에 실행되고 네트워크도 열립니다. 앱을 열지도 않았는데 알림이 몰려서 뜨는 순간이 대개 이 시점입니다. 같은 문서는 시간이 지날수록 이 유지보수 기간이 점점 뜸해진다고 설명합니다. 폰을 오래 방치할수록 알림이 더 늦어지는 이유입니다.

예외도 문서에 있습니다. 우선순위가 높은 FCM 메시지는 절전 모드에서도 앱을 깨우고 임시로 네트워크를 쓸 수 있게 해 줍니다. 반면 일반 우선순위 메시지는 기기가 절전 모드를 빠져나오거나 유지보수 기간이 될 때 전달됩니다. 여기서 중요한 사실이 하나 나옵니다. 우선순위를 정하는 쪽은 사용자가 아니라 앱을 만든 회사입니다. 카톡처럼 즉시성이 중요한 앱은 높은 우선순위를 쓰고, 쇼핑·뉴스 앱의 광고성 알림은 그렇지 않은 경우가 많습니다. 어떤 앱만 유독 늦는 데는 이런 배경도 있습니다.

6. 앱 대기 버킷: 안 쓰는 앱일수록 더 늦어집니다

안드로이드 9부터는 앱을 얼마나 자주 쓰는지에 따라 등급을 매겨 제한 강도를 다르게 적용합니다. 구글의 앱 대기 버킷 문서가 설명하는 다섯 단계입니다.

버킷어떤 앱인가제한
활성지금 쓰거나 방금 쓴 앱최소
작업 세트정기적으로 쓰는 앱가벼움
자주 사용하지 않음매일은 아니지만 쓰는 앱강함
거의 사용하지 않음드물게 쓰는 앱엄격
제한됨거의 안 쓰거나 이상 동작가장 강함

가장 아래 제한됨 버킷의 조건이 특히 셉니다. 문서에 따르면 이 버킷의 앱은 하루에 한 번, 10분짜리 일괄 세션에서만 작업을 실행할 수 있고, 하루에 알람을 한 개만 호출할 수 있습니다. 게다가 기기를 충전 중일 때도 이 제한이 그대로 적용되는 유일한 버킷입니다. 충전기에 꽂아 둬도 알림이 안 오는 앱이 있다면 이쪽을 의심할 만합니다.

여기서 나오는 현실적인 해법은 단순합니다. 알림을 제때 받고 싶은 앱은 가끔이라도 한 번씩 열어 주는 것입니다. 사용 기록이 쌓이면 상위 버킷으로 올라갑니다. 문서도 사용자가 앱 알림과 상호작용하지 않으면 활성 버킷 승격을 유도할 수 없다고 설명합니다. 버킷 값 자체는 개발자용 도구로 확인하는 항목이라 일반 설정 화면에는 나오지 않습니다.

7. 소리와 진동만 없다면 방해 금지와 볼륨입니다

알림은 화면에 떠 있는데 소리나 진동이 없다면 지연 문제가 아닙니다. 확인할 곳이 다릅니다.

구글의 Android에서 모드 및 방해 금지 모드로 알림 제한 문서는 방해 금지 모드에서 "전화, 메시지, 알림을 받을 때 기기가 진동하거나 소리를 내지 않습니다" 라고 설명합니다. 예외는 설정 앱의 모드에서 지정합니다. 특정 사용자의 전화나 메시지, 특정 앱의 알림을 허용할 수 있고, 같은 사람이 15분 안에 두 번 전화하면 울리게 하는 반복 발신자 허용도 있습니다. 같은 문서는 "어떻게 설정하더라도 중요한 알림은 표시됩니다" 라고 덧붙입니다.

갤럭시라면 두 가지를 더 봅니다. 삼성전자서비스 문서는 설정 → 소리 및 진동 → 볼륨에서 알림 볼륨이 내려가 있지 않은지, 그리고 설정 → 접근성 → 청각 보조모든 소리 끄기가 켜져 있지 않은지 확인하라고 안내합니다. 알림 볼륨은 벨소리 볼륨과 따로 움직이기 때문에 모르는 사이 0이 되어 있는 경우가 있습니다.

8. 데이터 절약 모드를 쓰고 있다면

와이파이에서는 멀쩡한데 이동통신에서만 늦다면 백그라운드 데이터 쪽입니다.

삼성전자서비스의 백그라운드 데이터 제한 기능 문서는 데이터 절약 모드가 앱의 백그라운드 데이터 사용을 제한하며, 켜져 있으면 상태 표시줄에 아이콘이 표시되고 "백그라운드 데이터를 사용하는 일부 앱이 정상적으로 동작하지 않을 수 있습니다" 라고 안내합니다. 해제 경로는 설정 → 연결 → 데이터 사용 → 데이터 절약 모드에서 지금 사용 스위치를 끄는 것입니다.

모드를 켜 둔 채로 특정 앱만 예외로 두는 선택지도 대부분의 기기에 있습니다. 데이터 절약을 유지하고 싶다면 메신저 같은 앱만 허용해 두면 됩니다. 알림이 아예 안 오고 인터넷도 불안정하다면 절전 문제가 아니라 연결 문제일 수 있으니 와이파이는 연결됐는데 인터넷이 안 될 때를 함께 보세요.

9. 여기까지 왔는데도 안 되면

앱 알림, 절전 모드, 배터리 최적화, 방해 금지를 모두 확인했는데 한 앱만 계속 늦다면 남은 쪽은 앱 자체입니다.

  • 그 앱 안의 알림 설정을 봅니다. 폰 설정과 별개로 앱 안에 알림 스위치를 따로 둔 경우가 많습니다. 메신저의 채팅방별 알림 끄기도 여기 해당합니다.
  • 앱과 OS를 최신 버전으로 올립니다. 알림 관련 동작은 OS 버전마다 바뀝니다.
  • 로그아웃 후 다시 로그인하거나 재설치합니다. 푸시 등록 정보가 꼬인 경우에 듣습니다. 재설치 전에는 대화 내용 백업을 먼저 하세요.

갤럭시에서 위 항목을 다 확인했는데도 그대로라면 삼성전자서비스는 고객센터(1588-3366) 문의를 안내합니다. 구글도 알림 제어 문서에서 설정이 "휴대전화마다 다를 수 있습니다" 라며 기기 제조사에 문의하라고 반복해 적어 두었습니다.

하지 않는 편이 좋은 조치

  • 모든 앱의 배터리 최적화를 한꺼번에 푸는 것 — 구글 문서가 밝힌 대로 필요 이상으로 배터리가 소모됩니다. 알림이 필요한 앱만 예외로 두세요.
  • 알림이 늦는다고 폰을 초기화하는 것 — 원인 대부분이 설정이라 초기화하면 증상은 사라져도 설정을 되돌리는 순간 다시 나타납니다. 순서를 밟는 편이 빠릅니다.
  • 배터리 절약을 표방하는 정리 앱을 설치하는 것 — 앱을 강제로 종료시키는 종류는 오히려 푸시 연결을 끊어 지연을 키울 수 있습니다.
  • 알림이 안 오는 앱을 계속 안 쓰는 것 — 앱 대기 버킷이 더 낮아져 제한이 심해집니다. 필요한 앱은 가끔 열어 주는 편이 낫습니다.
  • 개발자 옵션을 임의로 바꾸는 것 — 버킷이나 절전 동작을 건드리는 항목이 있지만 원래 진단용입니다. 일반 설정으로 해결되는 문제를 여기서 풀 이유는 없습니다.

자주 묻는 질문

카톡 알림만 늦게 와요. 그 앱만 절전 대상이 됐을 가능성이 큽니다. 4번의 배터리 최적화 예외를 먼저 적용하고, 갤럭시라면 절전 모드의 앱 제한 옵션도 함께 확인하세요. 그래도 그대로면 앱 안의 알림 설정과 채팅방별 알림 상태를 봐야 합니다.

충전 중인데도 알림이 늦어요. 대부분의 절전 제한은 충전 중에 완화되지만, 앱 대기 버킷의 제한됨 등급만은 예외입니다. 구글 문서는 이 버킷이 충전 중에도 제한이 적용되는 유일한 버킷이라고 밝힙니다. 해당 앱을 한 번 열어 사용 기록을 만들어 주는 것이 현실적인 해법입니다.

화면을 켜야만 알림이 몰려서 와요. 절전 모드의 전형적인 증상입니다. 화면이 꺼진 동안 네트워크가 중단됐다가, 화면을 켜거나 유지보수 기간이 되면 밀린 알림이 한꺼번에 전달됩니다. 3번과 4번으로 해당 앱을 절전 대상에서 빼면 줄어듭니다.

알림은 뜨는데 소리가 안 나요. 지연이 아니라 소리 설정 문제입니다. 방해 금지 모드가 켜져 있는지, 알림 볼륨이 0인지, 접근성의 모든 소리 끄기가 켜져 있는지를 보세요. 알림 볼륨은 벨소리 볼륨과 별도로 조절됩니다.

아이폰도 같은 문제가 있나요? iOS는 절전 구조가 달라 설정 이름과 경로가 다릅니다. 이 글의 경로는 안드로이드 기준이므로 그대로 적용되지 않습니다.

체크리스트

  • 한 앱만 늦는지, 모든 앱이 늦는지 먼저 갈랐다
  • 설정 → 알림 → 앱 알림에서 해당 앱이 켜져 있는지 봤다
  • 알림 카테고리(채널)가 개별로 꺼져 있지 않은지 확인했다
  • 절전 모드가 켜져 있는지 배터리 설정에서 확인했다
  • 앱 및 홈 화면 제한 같은 추가 절전 옵션을 껐다
  • 알림이 필요한 앱만 배터리 최적화에서 제외했다
  • 그 앱을 최근에 한 번 열어 사용 기록을 만들었다
  • 방해 금지 모드와 모드 설정을 확인했다
  • 알림 볼륨과 접근성의 모든 소리 끄기를 확인했다
  • 데이터 절약 모드가 켜져 있는지 확인했다
  • 앱 안의 알림 설정과 채팅방별 알림을 확인했다
  • 앱과 OS를 최신 버전으로 업데이트했다

핵심 정리

안드로이드 알림 지연은 고장이 아니라 절전 기능이 앱을 재운 결과인 경우가 많습니다. 구글 문서도 배터리 자동 조절 때문에 알림이 지연될 수 있다고 명시합니다. 화면이 꺼지면 앱의 네트워크가 끊기고, 밀린 알림은 유지보수 기간에 한꺼번에 도착합니다. 앱을 열자마자 알림이 쏟아지는 장면이 그 증거입니다.

순서는 앱 알림 확인 → 절전 모드 해제 → 해당 앱만 배터리 최적화 제외 → 방해 금지·볼륨 → 데이터 절약 모드 입니다. 범위가 좁은 것부터 건드려야 배터리를 덜 잃습니다. 전체 절전을 끄는 선택은 마지막에 두거나 아예 쓰지 않는 편이 낫습니다.

갈리는 지점은 한 앱만 늦는가, 전부 늦는가입니다. 전부 늦으면 절전 모드처럼 폰 전체 설정이고, 한 앱만 늦으면 그 앱의 최적화 설정과 앱 대기 버킷입니다. 충전 중에도 늦는 앱이 있다면 제한됨 버킷일 가능성이 높으니, 설정을 더 뒤지기 전에 그 앱을 한 번 열어 주세요. 그리고 알림이 오는 속도는 앱이 쓰는 메시지 우선순위에도 달려 있어서, 설정을 다 풀어도 앱마다 차이가 남는다는 점은 감안하는 편이 낫습니다.