2016-09-14 82 views
0

我正在開發一個IOS應用程序,並且我注意到通知只在設備開啓並且具有互聯網訪問權限時纔會到達,但是如果設備關閉或不在網絡中,則通知將被收到。設備關閉或不在網絡時的IOS推送通知

+0

所以....這裏有一個問題嗎? – Ajean

+0

你對此感到驚訝嗎?如果它關閉或不在網絡中,無法交付 - 您是否希望在電話關閉或無法使用網絡的情況下完成呼叫? –

+0

遠程推送通知解決了我的問題 – SAM

回答

0

蘋果的服務質量https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html

它保留在裝置上每個應用程序唯一的一個通知:

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