更改iPhone SDK中的徽章和推送通知
-
08-10-2019 - |
题
我尝试了 推送通知教程 。它工作正常,但问题是徽章。当我单击视图时,显示应用程序并关闭它。它仍然是应用程序图标中的红色徽章。如何删除它?
另一个问题是
当我单击视图时,它将显示主屏幕。我想在推送通知时显示其他视图。
解决方案
这将重置 应用徽章编号. 。如果将该值设置为零,它将隐藏徽章。
[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;
要使用单独的视图处理推送通知,您需要在应用程序委托中处理以下消息:
- (void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo
您可以访问 用户信息 词典以获取有关导致消息回调的推送通知的其他信息。
不隶属于 StackOverflow