我有一个应用程序,我正在使用苹果推送通知。现在我需要根据通知显示徽章号码,并且我也需要相应地减少徽章号码。 我知道这种方法是用来显示徽章,但我正在得到如何实现它。根据Apple推送通知显示和删除徽章上的号码
[UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;
任何人都可以帮助我吗?
我有一个应用程序,我正在使用苹果推送通知。现在我需要根据通知显示徽章号码,并且我也需要相应地减少徽章号码。 我知道这种方法是用来显示徽章,但我正在得到如何实现它。根据Apple推送通知显示和删除徽章上的号码
[UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;
任何人都可以帮助我吗?
您可以在此方法中使用您的代码来显示徽章号码。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
它会显示,直到你把它设置成零,你可以用下面的代码做到这一点:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]
这是比较常见的,你收到通知,在设定证件号码或者应用程序:didReceiveRemoteNotification:或应用程序:didFinishLaunchingWithOptions:您的UIApplicationDelegate类的方法。
感谢您的帮助。 – user2174560 2013-03-29 08:38:50
它与下面的链接有什么不同。只需复制和粘贴。 http://stackoverflow.com/questions/6424938/apple-push-notification-badge-number/6424962#6424962 – 2014-05-14 09:45:11
雅多了解一些我这样做,但我没有得到如何增加和减少的证件号码。 – user2174560 2013-03-19 06:43:55
感谢您的帮助。 – user2174560 2013-03-29 08:38:31
当应用程序不在后台或前台时是否会调用此方法,这意味着应用程序尚未启动? – jailani 2014-07-04 11:11:50