如何增加重复本地通知的应用程序徽章编号(iPhone)

我已经设置了每分钟重复的本地通知,但是我需要每次都增加应用程序徽章编号.当我现在运行它似乎没有增加时,它只是保持1.请有人帮助我吗?

以下是我创建通知的方法:

// Create the UILocalNotification
UILocalNotification *myNotification = [[UILocalNotification alloc] init];
myNotification.alertBody = @"Blah blah blah...";
myNotification.alertAction = @"Blah";
myNotification.soundName = UILocalNotificationDefaultSoundName;
myNotification.applicationIconBadgeNumber++;
myNotification.timeZone = [NSTimeZone defaultTimeZone];
myNotification.repeatInterval = NSMinuteCalendarUnit;
myNotification.fireDate = [[NSDate date] dateByAddingTimeInterval:30];
[[UIApplication sharedApplication] scheduleLocalNotification:myNotification];
最佳答案
经过大量研究后,我发现解决方案是没有解决方案:

iPhone: Incrementing the application badge through a local notification

当您的应用在后台时,无法使用本地通知动态更新徽章编号.您必须使用推送通知.

转载注明原文:如何增加重复本地通知的应用程序徽章编号(iPhone) - 代码日志