关闭推送通知横幅

Posted

技术标签:

【中文标题】关闭推送通知横幅【英文标题】:Dismiss push notification banner 【发布时间】:2016-12-16 08:37:28 【问题描述】:

如何从锁定屏幕中删除通知横幅,例如在 Telegram Messenger 中? 行为:

用户在聊天中收到一条消息。 用户在 iPhone 和 Mac 上收到推送通知。 用户使用 Mac 阅读邮件。 横幅通知会自动从锁屏 iPhone 中删除。

【问题讨论】:

【参考方案1】:

您只能从应用清除所有推送通知:

    [[UIApplication sharedApplication] cancelAllLocalNotifications];

【讨论】:

以上是关于关闭推送通知横幅的主要内容,如果未能解决你的问题,请参考以下文章

iOS 推送通知横幅未出现

收到推送通知时不显示横幅仅振动设备

iOS推送通知横幅清除操作按钮[重复]

在前台单击推送通知横幅后如何触发操作

当应用程序处于前台时收到推送通知时,是不是可以为 ios 显示横幅?

在应用程序未运行时处理推送通知(应用程序被杀死)