Push Notification

iOS 앱은 Background 상태가 되면 모든 처리 기능이 제한되어 있음!

Background 상태에선 배터리 수명을 절약하기 위해서, 우리 앱은 아주 제한된 기능만 수행할 수 있기 때문임

근데 Background 상태일 때, 혹은 사용자가 어플을 사용하고 있는 상태일 때라도 앱이 사용자에게 어떤 중요한 사실을 알려야 할 수도 있잖음??

이것을 위해 나온 것이 바로 Push Notification

사용자에게 Push Notification을 보내주는 Push Server가 존재하고,

이 Push Server는 우리 App에 알람을 보내서 사용자에게 메세지를 보여줄 수 있는 거임

따라서 Push Server는 뭔가 사용자에게 알람을 보내고 싶을 때

Push Notification을 통해 보낼 수 있고, 이 푸시 알람이 울릴 때 다음 세 가지 작업을 할 수 있음

① 짧은 텍스트 메세지 표시

② 짧게 소리 울리기

③ 앱 아이콘 배지 숫자 설정

APNs

Apple Push Notification serviced의 약자

third party 개발자가 우리 앱에 푸시 알람을 보낼 수 있도록 apple에서 만든 알림 서비스 플랫폼

  1. 서버에서 그냥 직접 보내주면 안돼?

    apple 은 APNs라는 플랫폼을 통해서만 알람을 보낼 수 있게 함. (좀 치사하네)