プッシュ通知アプリケーションのバッジ番号の値の更新で問題が発生しています。
私は次のようにやっています:
-(void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo {
UIApplicationState state = [application applicationState];
if (state == UIApplicationStateActive) {
// do stuff when app is active
}else{
// do stuff when app is in background
[UIApplication sharedApplication].applicationIconBadgeNumber =
[UIApplication sharedApplication].applicationIconBadgeNumber+1;
/* to increment icon badge number */
}
}
ただし、アイコンはバッジ番号を常に「1」として表示しており、通知がさらにある場合や通知が次々に届いた場合でも増加しません。
どんなアドバイスでも結構です...