![](/img/trans.png)
[英]Firebase push notification badge count is not being received in IOS app
[英]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.