我有一个使用苹果推送通知的应用程序。现在我需要根据通知显示徽章编号,并且我还需要相应地减少徽章编号。我知道此方法用于显示徽章,但我正在了解如何实现它。
[UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;
谁能帮我这个?
我有一个使用苹果推送通知的应用程序。现在我需要根据通知显示徽章编号,并且我还需要相应地减少徽章编号。我知道此方法用于显示徽章,但我正在了解如何实现它。
[UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;
谁能帮我这个?
您可以在此方法中使用您的代码来显示徽章编号。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
它会一直显示,直到您将其设置为零,您可以使用以下代码执行此操作:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]
更常见的是在收到通知时设置徽章编号,在 UIApplicationDelegate 类的 application:didReceiveRemoteNotification: 或 application:didFinishLaunchingWithOptions: 方法中。