当我在横幅模式下点击一个选项时,试图从通知中心删除我的交互式远程通知时遇到了一个问题(见下图)。好吧,我找不到这样做的方法(我希望当你在阻塞的屏幕上滑动时也有同样的行为)。我知道我可以使用本地通知来实现这一点:
[[UIApplication sharedApplication] cancelAllLocalNotifications];有人知道如何使用交互式远程通知吗?

动画Gif图片来源:https://nrj.io/simple-interactive-notifications-in-ios-8/
发布于 2015-10-26 17:43:09
尝试从通知中心删除该应用的所有通知。
这可能会对你有帮助。
在handleActionWithIdentifier内部的Appdelegate中
添加以下代码
[[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];
}https://stackoverflow.com/questions/32308671
复制相似问题