0

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

 [UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;

谁能帮我这个?

4

2 回答 2

0

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

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
于 2013-03-19T06:31:30.490 回答
0

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

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]

更常见的是在收到通知时设置徽章编号,在 UIApplicationDelegate 类的 application:didReceiveRemoteNotification: 或 application:didFinishLaunchingWithOptions: 方法中。

您可以在本地和推送通知编程指南中了解更多信息

于 2013-03-19T06:33:34.283 回答