我有一个向我的iPhone发送推送通知的提供商。如果我在主屏幕上,我点击通知中心的推送通知,我的应用程序将打开。然后我关闭我的应用程序,但通知仍在通知中心...为什么?我已经读过了,为什么它不会消失?关闭我的应用程序后如何删除此通知?
答案 0 :(得分:1)
您想要从应用程序中删除徽章,只需将徽章编号的值指定为0表示自动删除徽章。
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
[[UIApplication sharedApplication] cancelAllLocalNotifications];
}
答案 1 :(得分:0)
您可以使用以下代码删除通知
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
这将从通知中心删除所有应用的通知。