2013-01-21 52 views
0

我已閱讀並重讀這裏APNS適用性和可靠性的緊急通知

APNS Quality of Service

發現蘋果的推送通知文件,但似乎無法找到一個回答我的問題。我想知道的是,蘋果是否就保證交付時間和作爲緊急通知服務的適用性對其APNS服務的可靠性做出任何表示。我見過很多stack overflow answers和off網站的文章和forum responses that暗示一個事實,即該服務沒有guaranteed,但最我可以從apple documentation gleen是這個

蘋果推送通知Service包括執行存儲轉發功能的默認服務質量(QoS)組件。如果APN嘗試發送通知但設備處於脫機狀態,則QoS將存儲通知。它僅在設備上保留每個應用程序的一個通知:從該應用程序的提供商接收的最後一個通知。離線設備稍後重新連接時,QoS會將存儲的通知轉發給設備。 QoS在刪除之前會在一段有限的時間內保留通知。

這似乎表明只有最新的消息才能保證在設備脫機的情況下交付,但這並不完全是我所要求的。

我的問題:蘋果有沒有關於APNS推送時間和APNS是否適合作爲緊急通知服務的官方聲明?

回答

4

簡短的回答,不,沒有什麼官方的。

考慮到可能導致通知未能交付的所有可能失敗點,我會說APNS不應被視爲「緊急通知服務」。去年,在颶風桑迪期間,某些運營商使用WEA(無線緊急警報)來發送看起來像簡單的推送通知,但實際上以完全不同的方式發送,簡而言之,必須是由運營商支持,具有不受網絡擁塞影響的巨大優勢。你可以在這裏閱讀更多關於:http://abcnews.go.com/Technology/hurricane-sandy-wireless-emergency-alerts-people/story?id=17612492

+0

感謝您的回覆......但我想知道在第二張圖中是否存在重要的錯字:「我會說APNS應該被視爲」緊急通知服務。 「你的意思是」不應該被視爲「嗎? – seanicus

+0

的確,我的意思是說」不「。編輯。 – Nick