2013-07-29 31 views
1

我通過Apple的增強協議從服務器發送APNs消息。我可以看到,幾乎所有的消息都被無誤地承認了,但在試驗中,我的經驗是消息並不總是到達。APNs消息不總是收到

約有10%的信息丟失,操作系統或應用程序無法識別它們。在某些情況下,我能夠找到令牌和有效負載並重新發送成功,所以看起來像是間歇性故障。

有沒有人在使用APN時有類似的體驗?關於如何改進服務的任何想法,以便我不會丟失那麼多的消息?

+0

這可能與他們正在進行的ADN中斷有關。這是發生在沙盒還是生產? – logixologist

+0

你是如何確認所有消息都被確認的?如果郵件成功發送,我認爲不會有任何迴應? –

回答

0

我看到生產中推送通知的失敗率相同。 我不知道的提高數值的任何方式,似乎,這種行爲將被expected->引用自Apple Doc

重要提示:通知的交付是「盡力而爲」,不能保證。它不打算將數據傳遞到您的應用程序,只是爲了通知用戶有新的可用數據。

可能值得追蹤哪些設備接收到消息,然後重試那些沒有收到任何消息的設備。