[英]How to remove interactive remote notification from notification center > iOS 8
在横幅模式下点击一个选项时,尝试从通知中心删除我的交互式远程通知时遇到了问题(请参见图)。 好吧,我找不到解决方法(当您在阻止屏幕上滑动时,我希望具有相同的行为)。 我知道我可以使用本地通知来完成此操作:
[[UIApplication sharedApplication] cancelAllLocalNotifications];
有人知道我该如何使用交互式远程通知吗?
Gif动画,取自: https : //nrj.io/simple-interactive-notifications-in-ios-8/
尝试从通知中心删除该应用程序的所有通知。
这可能对您有帮助。
在Appdelegate中的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];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.