2016-02-27 4 views
1

Я хочу запускать некоторый код каждый раз, когда локальное уведомление увольняется. Каков наилучший и правильный способ сделать это? Я не думаю, что можно запустить что-то в фоновом режиме без открытия приложения. Есть ли что-то вроде свойства count, которое подсчитывает, сколько уведомлений было уволено с момента закрытия приложения или я должен сам это реализовать? Это будет лучший способ сделать это?Быстрое локальное уведомление об увольнении - что-то делать в приложении

ответ

2

Если вы хотите получать уведомления с помощью триггера фона, вам необходимо использовать push/remote notififications.

Что касается подсчета количества уведомлений, то это именно то, что для UIApplication.sharedApplication.applicationIconBadgeNumber. Затем, когда приложение открывается, вы можете проверить свойство, чтобы узнать, сколько значков установлено, а также сбросить их, если хотите (просто установите значение 0).

+0

Есть ли способ получить дату? – Yannick

+0

Вам нужно будет хранить дату каким-либо образом в userprefs, coredata или что-то еще. Лично я использовал userprefs только для этого. – tskulbru

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