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

sat*_*god 4 iphone push-notification badge

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

另一个问题是

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

Red*_*ing 7

这将重置应用程序徽章编号.如果将该值设置为零,则会隐藏徽章.

[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;
Run Code Online (Sandbox Code Playgroud)

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

- (void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo
Run Code Online (Sandbox Code Playgroud)

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