2012-01-11 3 views
1

ローカルの通知を繰り返すようにスケジュールを設定し、アプリケーションのバッジ番号を、これまでにスケジュールされた実際の通知の数に設定しようとしています。UILocalNotification repeatInterval + applicationIconBadgeNumber

通知が出現するたびに異なるバッジ番号を設定する方法は明らかにありませんので、私は唯一の3ソリューションを参照することができます(参照通知のrepeatIntervalプロパティを無視し、別の通知を自分でスケジュール

  • here)。問題は、システムがアプリケーションごとに64の通知しか保持しないため、特にいくつかの通知がアクティブな場合、ユーザーが「却下」を何度もタップすると、通知が欠落する可能性があります。

  • 無効なバッジ番号を表示します(一意の通知ごとに1つ、この通知がこれまで繰り返された回数に関係なく表示されます)。

  • バッジを一切使用していません。

私には何か不足していますか、またはこれらの唯一の3つのオプションはありますか?

答えて

0

UILocalNotificationのバッジ番号プロパティは現在のapplicationIconBadgeNumberを増やしませんが、これはあなたのオプションですので、それらのオプションのように見えます。私は質問をし、なぜ64-通知制限がある)

+1

...;オプション1で行くとき

はまた、あなたが設定することができます64の通知の最大を持っていますが、そのすでに知っていることに注意してください –

関連する問題