4

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

另一个问题是

当我单击视图时,它将出现主屏幕。我想在来自推送通知时显示其他视图。

4

1 回答 1

7

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

[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;

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

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

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

于 2010-10-18T04:29:29.157 回答