프로그래밍/Object-C2012. 5. 29. 13:07

Local Notification?

Local Notification은 어플이 실행 중이 아니거나 Background, Foreground 상태에 관계없이 지정된 날짜와 시간에 필요한 최소한의 데이터를 전송하여 어플에게 전달해 실행하거나 다른 행동을 취할 수 있도록 구현할 수 있습니다. Local Notification을 예약하고 iOS를 재부팅해도 정상적으로 동작합니다. 이러한 형태가 가능한 것은 Local Notification 관리는 iOS 자체에서 하기 때문입니다.

Local Notification과 APNS의 큰 차이점은 Notification을 위한 서버가 필요한가 아닌가의 차이에 있습니다. APNS는 서버가 있어야 하고, Local Notification은 그렇지 않습니다.


Local Notification 사용법

Local Notification을 등록은 어느 곳이든 상관없습니다. 필요할 때 등록하시면 됩니다.

그리고 필요하실 때 즉각적으로 사용하실 때는

등록을 해지하는 방법은


Local Notification 처리하기

어플이 실행되지 않을 경우 접근방법


application:didReceiveLocalNotification: 메시지를 구현한 경우



출처 - 지돌스타 블로그


Posted by 건깡