0

我有一个向我的 iPhone 发送推送通知的提供商。如果我在主屏幕上,我点击通知中心的推送通知,我的应用程序就会打开。然后我关闭了我的应用程序,但通知仍在通知中心...为什么?我已经读过了,为什么它不消失?关闭应用程序后如何删​​除此通知?

4

2 回答 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 回答