AlarmManager를 통해 주기적으로 알람을 울리게 하고 있습니다.
그러나 마쉬멜로 버전 이후부터는 Doze모드로 빠져버려서 알람이 정확한 시간에 울리지 않습니다.
해결책을 찾아보면 set이 아닌 setAndAllowWhileIdle, setExact 등을 권장해서 적용하였지만, 주기적으로 반복해야하는 알람인 setRepeating에 대해서는 언급이 없더군요
24시간 주기로 계속 반복해야 하는데 setRepeating은 사용하지 않고 Doze를 깨울 방법이 있나요?
아니면 서비스나 리시버에서 요일, 날짜 등이 변경했을 때 이벤트를 등록할 수 있는 리스너함수가 있을까요?