根据Apple推送通知显示和删除徽章上的数字

时间:2013-03-19 06:28:43

标签: ios ios6 apple-push-notifications badge

我有一个应用程序,我正在使用苹果推送通知。现在我需要根据通知显示徽章编号,我还需要相应减少徽章编号。 我知道这个方法用于显示徽章,但我正在了解如何实现它。

 [UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;

任何人都可以帮我吗?

2 个答案:

答案 0 :(得分:0)

您可以使用此方法中的代码来显示徽章编号。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

答案 1 :(得分:0)

它将显示,直到您将其设置为零,您可以使用以下代码执行此操作:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]

在接收通知时设置徽章编号更为常见,在任一应用程序中:didReceiveRemoteNotification:或application:didFinishLaunchingWithOptions:UIApplicationDelegate类的方法。

您可以在Local and Push Notification Programming Guide

中详细了解相关信息