2013-05-06 4 views
1

У меня проблема. Когда пользователь получает удаленное или локальное уведомление, но он не читает, уведомление теряется из «userInfo», если пользователь открывает приложение, используя значок приложения (не в уведомлении в Центре уведомлений)Восстановление UILocalNotification или удаленное уведомление о push в любое время

Есть ли какие-либо способ восстановить последнее уведомление «userInfo» в любое время?

Спасибо!

ответ

2

Я не верю, что есть. Это приложение должно отслеживать информацию в любых уведомлениях, которые она планирует. Затем, когда приложение будет загружено, вам нужно будет просмотреть список этих сохраненных уведомлений, чтобы найти последний, который уже истек.

В случае push-уведомления для этого, вероятно, потребуется запросить сервер, чтобы определить, какие push-уведомления были ранее отправлены на устройство.

+0

У меня есть основная проблема с локальными уведомлениями. Если вы его потеряете, невозможно восстановить. – mhergon

+0

Но вы тот, кто изначально создает эти уведомления. Когда вы планируете его, сохраните свойство 'userInfo' и' fireDate' в какой-то локальной базе данных. –

+0

Умм, хорошая идея! Но как я знаю, если ранее пользователь уведомляет уведомление? Это проблема ... – mhergon

 Смежные вопросы

  • Нет связанных вопросов^_^