배터리 최적화 해제와 알람 및 리마인더 (앱 깨우기 권한)

이석규·2024년 5월 28일
0

둘은 상관 관계가 있다.

앱 깨우기 권한 (알람 및 리마인더)

  • 앱의 시스템 리소스 절약을 유도하기 위해 Android 12 이상을 타겟팅하고 정확한 알람을 설정하는 앱은 시스템 설정의 특수 앱 액세스 화면 내에 표시되는 '알람 및 리마인더' 기능에 액세스할 수 있어야 한다.

  • 액세스 권한을 가져오려면 매니페스트에서 SCHEDULE_EXACT_ALARM 권한을 요청하세요.

  • 정확한 알람은 사용자에게 표시되는 기능에만 사용해야 하고, 허용 사례가 따로 존재한다.

배터리 최적화 해제

  • 배터리 최적화를 해제함으로써, 백그라운드 동작에 제한을 두지 않겠다는 것을 의미한다.
  • 중요한 점은 배터리 최적화를 해제할 경우, 앱 깨우기 권한이 자동으로 활성화 되는 점이다.
    • 배터리 최적화를 해제하면, 해당 서비스가 알람 및 리마인더 목록에서 사라지게 된다.
    • 이 때 비활성화 되는 것이 아닌, 디폴트로 활성화가 되고 disable 된다.
  • 실제 서비스에서는 필요한 경우에만 이를 해제하도록 유도하는 것이 좋다.
profile
안드안드안드

0개의 댓글