본문으로 건너뛰기
Roosta

도움말 센터

안드로이드 알람이 안 울리나요? 대개는 배터리 설정입니다

안드로이드 알람이 실패하는 원인은 대개 제조사의 배터리 최적화가 앱을 종료했기 때문입니다. 삼성, 샤오미, 원플러스, 순정 안드로이드별 해결법을 정리했습니다.
Android마지막 업데이트

짧은 답

안드로이드에서 서드파티 알람이 발동하지 않는다면, 대개 제조사의 배터리 최적화가 그것을 종료하고 있는 것입니다. 그 앱의 배터리 사용을 「제한 없음」으로 설정하고, 제조사가 제공한다면 자동 실행을 켜고, 「알람 및 리마인더」 권한을 허용하십시오.

공통 해결법

  1. 1설정 →「애플리케이션」→ 사용 중인 알람 앱 →「배터리」→「제한 없음」으로 설정합니다.
  2. 2설정 →「애플리케이션」→「특별한 앱 접근 권한」→「알람 및 리마인더」→ 해당 알람 앱을 허용합니다. 최근 안드로이드 버전은 정확한 알람에 이것을 요구합니다.
  3. 3음량 키를 누르고 슬라이더를 펼쳐 「알람」 음량 스트림만 확인합니다.
  4. 4제조사가 관리하는 「절전」이나 「제한됨」 목록에 그 앱이 들어 있지 않은지 확인합니다.

제조사별 설정

  • 삼성: 설정 →「배터리 및 디바이스 케어」→「백그라운드 사용 제한」. 「절전 앱」과 「최대 절전 앱」에서 해당 앱을 빼십시오. 알람이 들쭉날쭉 실패한다면 「적응형 배터리」도 끄십시오.
  • 샤오미·레드미·POCO: 설정 →「애플리케이션」→「앱 관리」→ 해당 앱 →「자동 실행」을 켜고, 「배터리 세이버」를 「제한 없음」으로 두십시오. 최근 앱 화면에서 그 앱을 잠가 작업 종료 기능이 건너뛰게 하십시오.
  • 원플러스·오포: 설정 →「배터리」→「배터리 최적화」→ 해당 앱을 「최적화 안 함」으로 설정하고, 심층 최적화와 절전 대기 최적화를 끄십시오.
  • 화웨이: 설정 →「배터리」→「앱 실행」→ 해당 앱을 「수동으로 관리」로 바꾸고 세 가지 스위치를 모두 켜십시오.

잘 만든 알람 앱은 대신 무엇을 하는가

위의 내용은 모두, 예약을 자기 프로세스 안에 들고 있는 앱을 위한 우회책입니다. 시스템 알람 관리자에 알람을 등록하고 울릴 때 포그라운드 서비스를 띄우는 앱은 백그라운드에서 살아남는 데 의존하지 않으므로, 이 부류의 실패 대부분이 사라집니다.

안드로이드판 Roosta는 그렇게 만들어져 있습니다. 그래도 위 설정은 적용해 둘 가치가 있습니다. 제조사 UI는 예측할 수 없지만, 그것이 깨어나느냐 마느냐의 갈림길이 되어서는 안 됩니다.

이 점에서 안드로이드가 아이폰과 다른 이유

안드로이드는 앱이 백그라운드에서 도는 것을 막는 데 iOS보다 훨씬 공격적이며, 버전을 거듭할수록 더 공격적이 되어 왔습니다. Doze 모드는 기기가 한동안 가만히 있고 쓰이지 않으면 백그라운드 작업을 중단시킵니다. 앱 대기 버킷은 최근에 열지 않은 앱의 등급을 낮추고, 무언가를 할 기회를 점점 줄여 갑니다.

두 기능 모두 그럴 만한 이유가 있고, 안드로이드 기기가 서랍 속에서 일주일을 보내고도 배터리가 남아 있는 것도 그 덕분입니다. 동시에 그것은 자기 예약을 들고 있는 알람 앱이 처음 두 주는 완벽하게 작동하다가 조용히 멈추는 이유이기도 합니다. 그것도 대개 며칠 열지 않은 주말에 말입니다.

안드로이드에는 이 모든 것에서 면제되는 알람 전용 방식이 마련되어 있습니다. 그것을 쓰는 앱은 Doze의 영향을 받지 않고, 쓰지 않는 앱은 거기에 휘둘립니다.

일정이 어디에 있느냐가 알람이 살아남는지를 결정합니다. 앱 안에 든 알람은 그 앱이 아직 살아 있어야 하고, 운영체제에 등록된 알람은 그럴 필요가 없습니다.

해결 2: 제조사의 배터리 관리자

순정 안드로이드의 배터리 최적화는 이야기의 절반일 뿐입니다. 대부분의 제조사는 그 위에 더 공격적인 자체 앱 종료 기능을 얹고, 표준 안드로이드 배터리 화면에는 드러나지 않는 별도의 설정을 둡니다. 안드로이드에서 알람을 놓치는 가장 흔한 단일 원인이며, 브랜드마다 다릅니다.

  1. 1삼성: 설정 →「배터리 및 디바이스 케어」→「배터리」→「백그라운드 사용 제한」. 알람 앱이 「절전 앱」이나 「최대 절전 앱」에 없는지 확인하고, 「사용하지 않는 앱을 절전 상태로 전환」을 끄십시오.
  2. 2샤오미·레드미·POCO: 설정 →「애플리케이션」을 열어 알람 앱을 찾고, 「자동 실행」을 켜고 「배터리 세이버」를 「제한 없음」으로 두십시오. 그다음 최근 앱 화면을 열어 앱이 지워지지 않도록 잠그십시오.
  3. 3화웨이·아너: 설정 →「배터리」→「앱 실행」. 해당 앱을 「자동으로 관리」에서 「수동으로 관리」로 바꾸고 「백그라운드에서 실행」을 포함해 세 스위치를 모두 켜십시오.
  4. 4오포·리얼미·원플러스: 설정 →「배터리」에서 해당 앱을 「백그라운드 활동 허용」 또는 「최적화 안 함」으로 설정하고, 시작 관리자나 자동 실행 목록도 확인하십시오.
  5. 5비보: 설정 →「배터리」→「백그라운드 전력 소모 관리」에서 그 앱에 높은 백그라운드 소모를 허용하십시오.

해결 3: 알람 및 리마인더 권한

안드로이드 12부터는 정확한 시각에 알람을 맞추려면 전용 권한이 필요합니다. 대부분의 알람 앱에는 자동으로 부여되지만 취소될 수 있고, 권한이 취소된 앱은 대략적인 시각만 요청할 수 있습니다. 대략적인 알람은 몇 분씩 밀릴 수 있는데, 그것이 「작동하는 알람」과 「기차가 떠난 뒤에 울리는 알람」의 차이입니다.

  1. 1설정을 열고 「애플리케이션」에서 알람 앱을 고릅니다.
  2. 2「알람 및 리마인더」를 찾습니다. 제조사에 따라 「특별한 앱 접근 권한」이나 「추가 권한」 아래에 있을 수 있습니다.
  3. 3허용되어 있는지 확인합니다. 항목 자체가 없다면 사용 중인 안드로이드 버전에서는 제한하지 않는 것이므로 바꿀 것이 없습니다.

해결 4: 방해 금지 모드와 알람 음량 슬라이더

안드로이드는 알람에 전용 오디오 스트림과 전용 음량 슬라이더를 주며, 벨소리·미디어 음량과는 별개입니다. 음악은 최대 음량인데 알람은 0인 상태를 눈치채지 못한 채 유지할 수도 있습니다.

방해 금지 모드는 기본적으로 알람을 허용하지만, iOS와 달리 이것은 끌 수 있는 예외입니다. 언젠가 방해 금지 모드 일정을 직접 만든 적이 있다면, 전체 설정뿐 아니라 그 일정 자체의 예외 목록도 확인하십시오.

  1. 1설정 →「소리 및 진동」에서 「알람」 음량 슬라이더만 확인하십시오.
  2. 2설정 →「알림」→「방해 금지 모드」에서 알람이 허용된 방해로 되어 있는지 확인하십시오.
  3. 3취침 루틴이나 수면 루틴을 쓴다면 그것을 열어 예외도 확인하십시오. 루틴은 자체 방해 금지 모드 규칙을 적용할 수 있습니다.

해결 5: 앱이 실제로 무엇을 하는지 확인하기

위의 모든 것을 적용했는데도 알람이 들쭉날쭉 실패한다면, 문제는 기기가 아니라 앱일 가능성이 높습니다. 며칠 쓰지 않은 뒤의 들쭉날쭉한 실패는, 앱이 자기 예약을 들고 있다가 중단당하고 있다는 전형적인 신호입니다.

안드로이드의 알람 실패는 네 가지 원인으로 모입니다. 배터리 최적화가 앱을 중단시키는 경우, 제조사 배터리 관리가 더 강하게 같은 일을 하는 경우, 정확한 알람 권한이 없는 경우, 그리고 방해 금지 규칙입니다.

Roosta는 알람을 저장하는 그 순간에, Doze의 면제 대상이 되는 방식을 써서 안드로이드 알람 서비스로 예약을 넘깁니다. 그래서 앱을 밀어서 지워도 알람이 취소되지 않고, 며칠 방치된 기기에서도 울립니다. 위의 제조사 설정은 여전히 적용해 둘 가치가 있습니다. 제조사 UI는 예측할 수 없으니까요. 다만 그것이 깨어나느냐 마느냐의 갈림길이 되어서는 안 됩니다.

제대로 시험하기

앱을 열어 둔 채 2분 뒤 알람으로 시험하는 것은 거의 아무것도 증명하지 못합니다. 쫓고 있는 실패 방식은 기기가 한동안 방치된 뒤에야 나타나기 때문입니다. 진짜 시험에는 하룻밤이 걸립니다.

  1. 1위의 배터리 설정을 적용한 뒤, 앱을 다시 열지 마십시오.
  2. 2다음 날 아침으로 알람을 맞추고, 기기를 충전기에서 빼고 화면을 끄고 밤새 건드리지 말고 두십시오. Doze는 정지 상태여야 작동하므로, 충전 중이면서 만져지는 기기는 공정한 시험이 아닙니다.
  3. 3하룻밤 방치한 뒤에도 울린다면 앞으로도 계속 울릴 것입니다. 울리지 않는다면 그 앱은 자기 예약을 들고 있는 것이고, 배터리 설정을 아무리 손봐도 완전히 해결되지 않습니다.

자주 묻는 질문

안드로이드 알람이 앱을 열어 두었을 때만 울리는 이유는 무엇인가요?

그 앱이 자기 프로세스 안에서 알람을 예약하고 있고, 안드로이드가 포그라운드에 없는 그 프로세스를 종료하고 있기 때문입니다. 앱의 배터리 사용을 「제한 없음」으로 설정하고, 제조사가 제공한다면 자동 실행을 켜십시오.

갤럭시에서 알람을 놓치는 이유는 무엇인가요?

삼성의 「백그라운드 사용 제한」이 쓰지 않는 앱을 「절전 앱」이나 「최대 절전 앱」에 넣어 작업 예약을 막기 때문입니다. 설정 →「배터리 및 디바이스 케어」에서 두 목록 모두에서 알람 앱을 빼십시오.

안드로이드 알람이 어떤 날은 울리고 어떤 날은 안 울리는 이유는 무엇인가요?

며칠 쓰지 않은 뒤의 들쭉날쭉한 실패는 배터리 최적화의 전형적인 신호입니다. Doze 모드와 앱 대기는 시스템이 쓰이지 않는다고 본 앱을 중단시키므로, 며칠 열지 않은 알람 앱은 돌아갈 기회가 줄어듭니다. 배터리 사용을 「제한 없음」으로 두고 제조사의 앱 종료 목록에서 빼는 것이 해결법입니다.

알람 앱을 밀어서 지우면 알람이 멈추나요?

그 앱이 어떻게 예약했는지에 전적으로 달려 있습니다. 안드로이드 알람 서비스에 등록된 알람은 앱을 밀어서 지워도, 강제 종료해도, 업데이트해도 살아남습니다. 앱 자체 백그라운드 프로세스가 들고 있는 알람은 그러지 못하며, 밀어서 지우면 아무 말 없이 알람이 취소됩니다.

「알람 및 리마인더」 권한은 무엇에 쓰이나요?

안드로이드 12부터 알람 시각의 정확도를 통제합니다. 이것이 없으면 앱은 대략적인 시각만 요청할 수 있고, 시스템은 다른 작업과 묶기 위해 그것을 몇 분 옮길 수 있습니다. 설정 →「애플리케이션」→ 해당 앱에서 허용되어 있는지 확인하십시오.

이 문제에서 삼성이 다른 안드로이드보다 더 까다로운 이유는 무엇인가요?

삼성은 안드로이드의 배터리 관리 위에 자체 계층을 더하는데, 「절전 앱」, 「최대 절전 앱」, 「사용하지 않는 앱을 절전 상태로 전환」이 모두 표준 배터리 설정과 무관하게 알람 앱을 중단시킬 수 있기 때문입니다. 대형 제조사 대부분이 비슷한 일을 하며, 설정 이름만 다릅니다.

알람 앱을 계속 열어 두어야 하나요?

아닙니다. 그리고 그것을 요구하는 앱은 알람을 제대로 예약하지 못하고 있는 것입니다. 제대로 만든 알람 앱은 저장하는 시점에 예약을 운영체제로 넘기며, 그 뒤에 앱이 닫혀 있는지는 상관없습니다.

조용히 실패할 수 없는 알람.

Roosta는 알람을 스스로 관리하지 않고 운영체제에 등록하며, 알람 경로의 어디에도 네트워크가 필요하지 않습니다. 이 페이지에 나오는 실패의 대부분은 Roosta에는 일어날 수 없습니다.

연간 요금제 7일 무료 체험 · 광고 없음 · 오프라인 작동