我需要爲我的疑難問題的一個解決方案要發送時,設備是不是有internet.In這種情況下,我們可以使用本地通知的通知。(應用程序正在運行或背景)如何離線發送通知,不是本地Notifiactions?
但我的實際疑問是我想在應用程序關閉時不發送通知(不在後臺運行(殺死))並且沒有internet.Is這可能實現?
我需要爲我的疑難問題的一個解決方案要發送時,設備是不是有internet.In這種情況下,我們可以使用本地通知的通知。(應用程序正在運行或背景)如何離線發送通知,不是本地Notifiactions?
但我的實際疑問是我想在應用程序關閉時不發送通知(不在後臺運行(殺死))並且沒有internet.Is這可能實現?
即使應用程序被終止,您仍然可以使用UILocalNotification
。從docs:
...應用程序不必爲此發生而運行。 ...並且不需要連接遠程服務器。
如果你不關心用戶收到通知的時候,你仍然可以去APNS
,因爲一旦設備再次連接到互聯網推送通知將交付。
對於遠程通知,顯然您的應用程序需要由Apple推送通知服務器訪問。
雖然沒有提到清楚,但如果您想通知用戶互聯網連接通過通知不可用,那麼您顯然沒有辦法。通過本地通知,您可以安排一些事先通知的事情。
只有Apple應用程序能夠處理事件而無需本地或推送通知。
閱讀此:http://stackoverflow.com/questions/9007880/what-happens-to-push-notifications-after-losing-internet-access – Desdenova
您的問題是不清楚,缺乏在某些領域的研究。您是否嘗試向用戶發送通知,以便他們在離線時收到通知。或者你只是想確保他們最終得到它? –