Activity - BroadcastReceiver - Service로 이어지는 과정을 이해하는 것이 중요하다. 4대 앱 구성요소(App Component) 중 3가지를 한번에 이용하는 과정이다. [https://developer.android.com/guide/components/fundamentals?hl=ko] 1. MainActivity에서 AlarmManager를 이용하여, 특정시간(Calendar)에 AlarmBroadcastReceiver로 Intent한다. (setInexactRepeating을 통해 반복주기를 설정할 수 있다) 2. AlarmBroadcastReceiver에서 AlarmIntentService로 Intent한다. 3. AlarmIntentService에서 푸시알람이 실행된..