Push Notification

우리가 어플을 사용할 때 어플에 대한 알람 메세지가 뜨는데

이것이 바로 Push Notification이다.

왜 Push Notification이 필요한가?

iOS앱은 Background 상태가 되면 배터리를 절약하기 위해서

모든 처리기능이 제한되게 된다. 따라서 아주 제한된 기능만 수행될 수 있는데,

이 Background 상태일 때 또는 사용자가 어플을 사용하는 중 일지라도

앱이 사용자에게 중요한 사실을 알려야 할 때가 있다.

이것을 위한 기능이 바로 Push Notification이다.

사용자에게 푸시 알림을 보내는 Push Server가 존재하고, 우리 앱에 알림을 보내서

앱 사용자에게 메세지를 보내줄 수 있는 구조이다.

정리하자면,

푸시 서버는 사용자에게 알림을 보내고 싶을 때 Push Notification을 통해 보내며,

이 푸시 알림이 울릴 때 3가지 작업을 할 수 있다.

카톡을 생각하면 쉽다.

APNs