我尝试了push notification tutorial。它工作正常,但问题是徽章。当我点击视图时,应用程序出现并关闭它。它仍然是应用程序图标中的红色徽章如何删除它?
另一个问题是
当我点击视图时,它会出现在主屏幕上。我想在推送通知时显示其他视图。
答案 0 :(得分:7)
这将重置application badge number。如果将该值设置为零,则会隐藏徽章。
[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;
要使用单独的视图处理推送通知,您需要在应用程序委托中处理以下消息:
- (void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo
您可以访问 userInfo 字典,以获取有关导致邮件回调的推送通知的其他信息。