2011-12-30 23 views
4

我在Apple推送通知指南中找不到關於此的全部詳細信息 -推送通知在漫遊情況下可以傳輸什麼渠道?

Apple推送通知是如何實際發送的?即在什麼渠道以及在各種情況下如何?

如果用戶出國,他們將不再使用屬於自己的無線運營商和手機上的蜂窩數據網絡將在數據漫遊模式。這是否意味着如果用戶需要爲作爲推送通知一部分發送的數據支付更多費用?

如果用戶關閉數據漫遊是什麼?在這種情況下,仍然可以收到推送通知? (難道過來無線網絡,如果無線網絡也將被禁用?)

回答

1

它的工作原理相同的方式與任何其他互聯網連接。如果設備未連接到互聯網,則不會收到。如果有wifi連接,他們會毫無問題地接收(iPad沒有3G的情況)。

請注意,即使有互聯網連接,推送通知,不能保證接收,用戶可以在通知中心完全關閉它們。

實際連接由設備到端口5223(輪詢)開始。如果此端口在您的網絡上被阻塞(例如通過防火牆),則不會收到通知。

+0

感謝。推送通知並不總是通過Wifi來發送,他們可能會通過電話通道。我試圖查看數據漫遊是否關閉,如果可以通過其他機制來訪問wifi,則無法使用wifi(理論上,蘋果公司在這種情況下應該可以將它們實現爲SMS),然後在設備上攔截短信並使其顯示爲通知。) – Gruntcakes 2012-01-03 18:37:01

+0

這太複雜了:)你不能在iOS上這樣做。請記住,即使在互聯網連接正常工作的情況下,傳送也無法保證。通知可能在途中丟失,並且從未交付。當你的應用程序啓動時,它總是需要檢查服務器的消息。 – Sulthan 2012-01-03 18:54:46

+0

*我*並沒有考慮這麼做,我只是想知道蘋果是否正在這樣做來解決這個問題。乾杯。 – Gruntcakes 2012-01-03 20:08:23

相關問題