从服务器删除已发送的推送通知

Posted

技术标签:

【中文标题】从服务器删除已发送的推送通知【英文标题】:Remove already sent push notification from server 【发布时间】:2014-08-09 11:50:38 【问题描述】:

如何从服务器中删除用户设备已发送的推送通知?

您可能已经看到像 gmail 这样的应用程序能够随时从用户的设备中删除发送的通知。当您有多个客户端并希望在用户观看其中一个时删除一个通知时,它们通常会这样做。

这怎么可能?任何想法都会很棒!

【问题讨论】:

How to invalidate an ios push notification on iPad when handled on iPhone?的可能重复 你可以使用徽章见***.com/questions/14038680/… @Eran 不,不是重复 @ShehzadBilal 我的意思是在用户打开应用之前! @AmirAbbasKashani 我看到你再次发布了同样的问题,这在 SO 中是不鼓励的。您是否尝试过我建议重复的问题中的答案?另请参阅该答案下方的评论。 【参考方案1】:

至于清除通知,请尝试将徽章计数设置为 0。

【讨论】:

以上是关于从服务器删除已发送的推送通知的主要内容,如果未能解决你的问题,请参考以下文章

如何从通知中心 Swift 中删除特定的推送通知

通过 Swift 关闭推送通知功能

Apple 推送通知、注销应用和删除应用问题/解决方案

在 iOS 应用中从 Firebase 获取已发送推送通知的历史记录

Apple 反馈服务和推送通知错误

iPhone - 从通知中心删除推送通知