在iPhone SDK中更改徽章和推送通知

时间:2010-10-18 04:18:48

标签: iphone push-notification badge

我尝试了push notification tutorial。它工作正常,但问题是徽章。当我点击视图时,应用程序出现并关闭它。它仍然是应用程序图标中的红色徽章如何删除它?

另一个问题是

当我点击视图时,它会出现在主屏幕上。我想在推送通知时显示其他视图。

1 个答案:

答案 0 :(得分:7)

这将重置application badge number。如果将该值设置为零,则会隐藏徽章。

[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;

要使用单独的视图处理推送通知,您需要在应用程序委托中处理以下消息:

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

您可以访问 userInfo 字典,以获取有关导致邮件回调的推送通知的其他信息。