首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从通知中心> iOS 8删除交互式远程通知

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

Stack Overflow用户
提问于 2015-08-31 18:02:22
回答 1查看 365关注 0票数 0

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

代码语言:javascript
复制
 [[UIApplication sharedApplication] cancelAllLocalNotifications];

有人知道如何使用交互式远程通知吗?

动画Gif图片来源:https://nrj.io/simple-interactive-notifications-in-ios-8/

EN

回答 1

Stack Overflow用户

发布于 2015-10-26 17:43:09

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

这可能会对你有帮助。

在handleActionWithIdentifier内部的Appdelegate中

添加以下代码

代码语言:javascript
复制
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];

示例

代码语言:javascript
复制
-(void) application:(UIApplication*) application handleActionWithIdentifier:(NSString *)identifier forLocalNotification:(UILocalNotification *)notification completionHandler:(void (^)())completionHandler {
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32308671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档