Как я могу проверить игнорируемое UILocalNotification? - PullRequest
3 голосов
/ 06 марта 2012

Я пытаюсь найти способ узнать, какие уведомления были проигнорированы / пропущены, когда приложение не было запущено.

Ответы [ 2 ]

4 голосов
/ 06 марта 2012

Одно из предложенных мной решений: ...

  1. Сохранение даты / времени в параметре userinfo, а также сохранение в базе данных.
  2. После получения уведомления, проверьте информацию о пользователе и удалите из базы данных.
  3. При запуске получите всю сохраненную информацию уведомления, и если какая-либо дата / время раньше, чем сегодня, они были пропущены / не обработаны.

Надеюсь, это поможет.

0 голосов
/ 06 марта 2012

UIApplication имеет метод -scheduledLocalNotifications. Должен сделать свое дело. Если вы не уверены, была ли она проверена или нет, используйте userInfo для идентификации уведомлений и сохраните эту информацию с помощью NSUserDefaults, базы данных или любой другой формы постоянства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...