Из документов Apple Push:
http://developer.apple.com/library/IOs/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/WhatAreRemoteNotif/WhatAreRemoteNotif.html
Операционная система получает push-уведомление от имени
приложение и предупреждает пользователя. После оповещения пользователи могут выбрать
запустить приложение, которое затем загружает данные из его
поставщик. Если приложение работает, когда приходит уведомление,
приложение может выбрать обработку сообщения напрямую.
Когда приложение работает на переднем плане, это единственный раз, когда оно может ответить непосредственно на push-уведомление. ОС обрабатывает нажатие , отображает его и ставит в очередь для последующих действий пользователя.
Приложения iOS не могут непрерывно работать в фоновом режиме, только в течение нескольких минут после закрытия приложения (чтобы выполнить задачу, если позволяет память, для чего-то вроде загрузки фотографии).