일정관리 앱을 만들던 중 일정에 해당하는 날짜의 특정 시간에 푸시알림 기능을 추가하기 위해 AlarmManager,Receiver, Service를 사용하게 되었다.
1. 설정
<Manifests>
2. 핵심 코드
코드 실행결과 정해진 시간에 푸시알림이 도착하는 것을 확인했다. 하지만 기기가 Doze모드에 있을 때도 알림이 도착하는지는 좀 더 테스트해봐야 알 것 같다. 알림이 도착하는 것을 확인하기 위해 시간을 정해놓고 기다리기를 반복하다보니
개발 시간이 너무 많이 늘어나는 것 같다...
'AndroidStudio' 카테고리의 다른 글
[Android] Coroutine Builder - Async (0) | 2022.06.01 |
---|---|
[Android] Dispatchers.Main과 MainThread (0) | 2022.06.01 |
[Android]코틀린 Coroutine (0) | 2022.05.31 |
AndroidStudio, 잠자기 모드 (0) | 2020.08.13 |