繁体   English   中英

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

[英]iOS app notification badge count not resetting to 0

我们正在尝试在应用程序激活时清除推送通知标志计数,但是在成功清除之后,下一个通知的标志计数不会为1。相反,我们看到的似乎是总通知计数。

例如,我们收到3条通知-看到3个徽章,启动应用程序并再次点击主页,徽章就消失了。 下次收到通知时,它不是预期的1 ,而是4

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

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

如果在-applicationDidBecomeActive:中为前台,则:

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

在后台在-application:didFinishLaunchingWithOptions:中将其重置-application:didFinishLaunchingWithOptions:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM