UILocalNotification repeatInterval + applicationIconBadgeNumber - PullRequest
1 голос
/ 11 января 2012

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

Поскольку, очевидно, нет способа установить разные номера значков для каждого случая уведомления, я вижу только 3 решения:

  • Игнорировать свойство repeatInterval уведомления и самостоятельно планировать отдельные уведомления (см. здесь ). Дело в том, что, поскольку система содержит только 64 уведомления на приложение, я могу пропустить уведомления, если пользователь нажимает «отклонить» слишком много раз, особенно если несколько уведомлений активны.

  • Показать неверный номер значка (1 для каждого уникального уведомления, независимо от того, сколько раз это уведомление повторялось до сих пор).

  • Не использовать значок вообще.

Я что-то упустил или это единственные 3 варианта?

1 Ответ

0 голосов
/ 11 января 2012

Похоже, это ваши варианты, поскольку свойство номера значка UILocalNotification не увеличивает текущий applicationIconBadgeNumber, а просто устанавливает, что это ваши параметры.с опцией 1 вы можете установить максимум 64 уведомления, но вы уже это знаете;)

...