如何从通知中心删除交互式远程通知> iOS 8

时间:2015-08-31 10:02:22

标签: ios objective-c notificationcenter

我在尝试从横幅模式中点击选项时尝试从通知中心删除我的交互式远程通知时遇到问题(参见图片)。好吧,我找不到这样做的方法(我想在屏幕上滑动时有相同的行为)。我知道我可以使用本地通知完成此任务:

frame.setSize(200,200);

frame.setVisible(true);

frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

frame.setExtendedState(JFrame.NORMAL);

//Add This Line
frame.setAlwaysOnTop(true);

frame.setContentPane(it);

有谁知道如何使用交互式远程通知进行操作?

enter image description here

动画Gif取自:https://nrj.io/simple-interactive-notifications-in-ios-8/

1 个答案:

答案 0 :(得分:2)

尝试从通知中心删除该应用的所有通知。

这可能会对你有帮助。

在appAlegate里面的handleActionWithIdentifier

添加以下代码

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];

示例

-(void) application:(UIApplication*) application handleActionWithIdentifier:(NSString *)identifier forLocalNotification:(UILocalNotification *)notification completionHandler:(void (^)())completionHandler {
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}