С iOS 5 и центром уведомлений у вас могут быть ожидающие, сложенные в стопку уведомления, каждое со своими данными и сообщением. Есть ли способ при регулярном запуске программы (без нажатия на уведомление) обнаружить ожидающие уведомления и, что более важно, данные, связанные с ними?
Другой вопрос, связанный с этим: когда приходят push-уведомления, а ваше приложение находится в фоновом режиме, вызывается ли application:didReceiveLocalNotification:
или оно просто идет и ждет, пока приложение не будет запущено, а затем вы должны вручную обработать его с данными запуска в application: didFinishLaunchingWithOptions:
Мой сценарий заключается в том, что мне нужно обновить некоторые модели основных данных с данными, прикрепленными к push-уведомлениям, поэтому я хочу, чтобы эти изменения отражались независимо от того, как они запускают приложение.