温馨提示:本文翻译自stackoverflow.com,查看原文请点击:ios - How does Facebook Messenger clear push notifications from the lock screen if you’ve read them on des
apple-push-notifications ios notifications push-notification

ios - 如果您在des上阅读过,Facebook Messenger如何从锁定屏幕上清除推送通知

发布于 2020-04-30 12:12:06

当我在Facebook上收到消息时,我会在锁定屏幕(iOS)上收到推送通知。然后,我在桌面上阅读了此消息。此后,此推送通知将消失,无需与手机进行任何交互。我如何自己实施同一件事以删除过时的通知?

第二种用法是将通知缝合在一起。例如,当有人喜欢您的照片时,Instagram会向您发送推送。点赞20次后,您的通知屏幕将损坏且无法阅读。但是,使用与Facebook相同的主体确实似乎可以删除以前的同类通知,并使用增加的计数器创建新的通知。不是“用户A喜欢照片X,用户B喜欢照片Y等”,而是“ 20个用户喜欢照片Z”。

我在这里已经看到过类似主题的几个话题,但到目前为止仍然没有答案。谢谢!

查看更多

提问者
Alex
被浏览
16
92.1k 2014-03-19 17:41

请参阅多任务增强功能,尤其是静默推送通知。使用静默推送,您可以通知应用程序有新内容可用,并且还可以下载该内容和/或设置徽章编号,例如,而无需在“通知中心”中显示通知。为了使此工作有效,必须将UIBackgroundModes设置为remote-notification值。

如果用户在其他平台上看到了内容,则可以发送静默推送,并清除iOS应用程序上的徽章编号。