iOS应用通知徽章计数未重置为0

时间:2016-07-25 09:43:29

标签: ios objective-c xcode push-notification react-native

我们正在尝试在应用变为活动时清除推送通知徽章计数,但是在成功清除后,下一个通知不会给出徽章计数1.相反,我们看到什么似乎是总通知数。

例如,我们会收到3条通知 - 并看到 3 徽章,启动应用&再次回到家,徽章已经消失了。下次我们收到通知时,它不是预期的 1 ,而是 4

这是AppDelegate.m@implementation AppDelegate内的代码:

- (void)applicationDidBecomeActive:(UIApplication *)application {
    application.applicationIconBadgeNumber = 0;
}

1 个答案:

答案 0 :(得分:0)

如果-applicationDidBecomeActive:中的前景也是如此:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    application.applicationIconBadgeNumber = 0;
}

在后台重置-application:didFinishLaunchingWithOptions: