我有一个向我的 iPhone 发送推送通知的提供商。如果我在主屏幕上,我点击通知中心的推送通知,我的应用程序就会打开。然后我关闭了我的应用程序,但通知仍在通知中心...为什么?我已经读过了,为什么它不消失?关闭应用程序后如何删除此通知?
问问题
2679 次
2 回答
1
当您想从应用程序中删除徽章时,只需将徽章编号的值分配为 0 就意味着自动删除徽章。
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
[[UIApplication sharedApplication] cancelAllLocalNotifications];
}
于 2012-08-17T10:46:15.873 回答
0
您可以使用以下代码删除通知
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
这将从通知中心删除所有应用程序的通知。
于 2012-08-17T10:45:53.063 回答