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

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

另一个问题是

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

最佳答案
这将重置application badge number.如果将该值设置为零,则会隐藏徽章.

[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;

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

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

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

转载注明原文:在iPhone SDK中更改徽章和推送通知 - 代码日志