取消挂起的推送通知

Posted

技术标签:

【中文标题】取消挂起的推送通知【英文标题】:Cancel pending push notification 【发布时间】:2015-06-09 15:01:34 【问题描述】:

我正在通过 APN 从我的服务器发送推送通知。

可以说,下午 3 点有一个事件,因此在下午 1 点,我从我的服务器向我的所有用户发送推送通知,告知下午 3 点有一个事件。现在,如果某些设备处于离线状态(未连接到互联网),那么它们将不会立即收到推送通知,而是会在连接到互联网时收到通知。因此,如果用户在下午 5 点连接到互联网,那么此时接收推送通知是没有用的。

所以我的问题是,我们可以取消/停止在特定时间后发送的推送通知吗?

提前致谢!!

【问题讨论】:

【参考方案1】:

您可以发送过期日期,因此推送通知将被丢弃。

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html

【讨论】:

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

苹果推送通知是不是有任何负担得起的主机服务? [关闭]

putExtra 使用挂起的意图不起作用

如何取消或停止来自客户端的推送通知?

取消注册推送通知

取消发送的 Web 推送通知

用户在屏幕聊天时如何取消本地推送通知?