У меня возникла проблема с обновлением значения номера значка приложения push уведомления.
Я делаю как:
-(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", и он не увеличивается, когда появляется больше уведомлений/одно уведомление появилось после другого.
Любой совет заметен...