停止向 Apple 发送推送通知以进行交付

Posted

技术标签:

【中文标题】停止向 Apple 发送推送通知以进行交付【英文标题】:Stopping Push Notifications sent to Apple for delivery 【发布时间】:2011-07-28 07:31:52 【问题描述】:

同样的问题标题,但要求有些不同。

我们已经在我们的应用程序中实现了推送通知。由于某种原因,我们的应用程序的所有参与者都收到了一些问题和大量推送通知。

有没有办法删除发送给苹果的通知?即消息已经发送到苹果服务器以传递通知。

听起来很奇怪,但如果可能的话需要帮助。

【问题讨论】:

【参考方案1】:

没有。消息一传输到 Apple,您就失去了对它的控制。没有用于取消交付的 API。

郑重声明:我已经构建了一个我们在内部使用的系统,它可以作为 Apple 服务器的代理。如果消息在那里排队,我们可以取消传递。但这完全是自定义的,消息实际上还没有传递给 Apple。

【讨论】:

以上是关于停止向 Apple 发送推送通知以进行交付的主要内容,如果未能解决你的问题,请参考以下文章

Node.js - 无法将 Apple 推送通知发送到开发设备以进行调试

通过 PushSharp.Core 发送 Apple 推送通知停止工作

苹果推送通知错误

如何向 Apple 和 Android 发送推送通知?

未使用 Apple 推送通知设置通知徽章计数 - swift - 以编程方式

PHP:如何向 Apple 设备发送推送通知