1

我通过 Apple 的增强协议从服务器发送 APNs 消息。我可以看到几乎所有消息都被确认没有错误,但在试验中,我的经验是消息并不总是到达。

大约 10% 的消息丢失了,操作系统或应用程序都没有表明已收到消息。在某些情况下,我已经能够找到令牌和有效负载并成功重新发送,因此看起来这些是间歇性故障。

有人在使用 APN 时有类似的经历吗?关于如何改进服务以便我不会丢失这么多消息的任何想法?

4

1 回答 1

0

我看到生产中推送通知的失败率相同。我不知道有什么方法可以提高价值,而且似乎这种行为是可以预料的-> Apple Doc的引述:

重要提示:通知的传递是“尽力而为”,不能保证。它不打算向您的应用程序传递数据,只是为了通知用户有新数据可用。

可能值得跟踪哪些设备确实收到了消息,然后重试那些没有收到任何消息的设备。

于 2013-07-29T15:11:27.860 回答