전력 관리에 설명된 것처럼 시스템은 여러 가지 이유로 앱에 전력 제한사항을 부과할 수 있습니다. 다음 표는 현재 부과된 제한사항을 요약한 것입니다. 이러한 제한사항은 기기가 충전되는 동안에는 적용되지 않습니다.
적용 가능한 것 중에서 가장 강력한 제한 설정이 적용됩니다. 예를 들어 절전 모드가 활성 상태이고 앱이 드물게 사용 버킷에 있다면 Firebase 클라우드 메시징(FCM)에 관한 더 엄격한 앱 대기 버킷 제한이 적용됩니다.
참고: 이 표의 값은 변경될 수 있습니다. 이 값은 예시로 제공된 것이며 배터리 수명과 시기적절한 콘텐츠 업데이트 간의 균형을 개선하면 변경될 수 있습니다.
설정 | 작업 * | 알람 | 네트워크 † | Firebase 클라우드 메시징 § |
---|---|---|---|---|
사용자가 백그라운드 활동 제한 | ||||
제한사항 사용: | 경험한 적 없음 | 사용 안 함 | 제한 없음 | 제한 없음 |
잠자기 | ||||
잠자기 활성 상태: | 다음 기간까지 연기됨 | 정기 알람: 다음 기간까지 연기됨 부정확한 유휴 상태 알람: 9분당 1회로 제한 정확한 유휴 상태 알람: 시간당 72회로 제한 |
다음 기간까지 연기됨 | 높은 우선순위: 제한 없음 보통 우선순위: 다음 기간까지 연기됨 |
앱 대기 버킷 (버킷별) |
Android 13(API 수준 33) 이전 | |||
활성 상태: | 제한 없음 | 제한 없음 | 제한 없음 | 제한 없음 |
작업 세트: | 2시간마다 10분으로 제한 | 시간당 10회로 제한 | 제한 없음 | 제한 없음 |
자주 사용: | 8시간마다 10분으로 제한 | 시간당 2회로 제한 | 제한 없음 | 높은 우선순위: 10회/일 |
드물게 사용: | 24시간마다 10분으로 제한 | 시간당 1회로 제한 | 사용 안함 | 높은 우선순위: 5회/일 |
제한됨: | 매일 1회 | 정확한 알람 또는 부정확한 알람 중 하루 알람 1개 | 사용 안함 | 높은 우선순위: 5회/일 |
* 작업 제한사항이 적용되면 지정된 간격으로 10분의 기간이 앱에 부여됩니다. 10분이 지나면 모든 작업이 다음 기간까지 연기됩니다.
† 네트워크 액세스가 제한되면 지정된 간격으로 네트워크를 사용할 수 있는 10분의 기간이 앱에 부여됩니다.
§ 우선순위가 높은 FCM 메시지에 한도가 적용되면 이후의 모든 메시지가 일반 우선순위로 처리됩니다. 앱 대기 버킷에 표시된 높은 우선순위 메시지 한도는 Android 12(API 수준 32) 이하에서만 적용됩니다. 우선순위가 높은 메시지에 관한 현재 가이드라인은 메시지 우선순위 설정 및 관리를 참고하세요.