アプリでsを使用UILocalNotification
しています。繰り返し通知をスケジュールすることもあれば、非繰り返し通知をスケジュールすることもあります。通知が発生するたびに、アプリのバッジ番号を増やしたいと思います。だから私はlocalNotification.applicationIconBadgeNumber = badgeNumber;
これをうまくやっています...通知が繰り返し通知である場合を除いて、以前にバッジ番号1で繰り返し通知を設定した場合は、バッジ番号2で別の非繰り返し通知を設定しました。
フローは次のとおりです。
Notification 1 fires (first time) - Badge number = 1 (OK!)
Notification 2 fires - Badge number = 2 (OK!)
Notification 1 fires (repeating) - Badge number = 1 (ERROR)
通知1が再度発生したときに理解できるように、アプリのバッジ番号に2を表示したい(2つの通知を逃した場合)。この動作を実現できる可能性はありますか?それとも私が見逃した明らかな何かがありますか?私にとって、繰り返し通知のより論理的なバッジの動作は、初めてバッジ番号を設定し、その後はバッジ番号を変更しないというものです。