2015-11-03 55 views
0

我有一個問題。我有一個網頁視圖,其中有一個頁面,您可以收到常規消息...此消息將從應用程序轉換爲本地通知。所以沒有必要使用服務器或服務像Parse ..只是本地通知。問題是,當我按主頁按鈕,我只收到1/2通知,然後應用程序「脫機」,因爲我們沒有使用它...所以唯一的解決辦法是保持應用程序活躍在後臺...我怎麼可以做到嗎?先謝謝你。Swift WebView後臺模式

+0

這可能會指出你在正確的方向。你在後臺的選擇很渺茫,但可能是一個計劃的計時器,每X分鐘執行一次邏輯。 https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html – anders

+0

@anders所以是不可能保持開放「永遠」我的意思是每次有通知? – Marcoc

+0

我不這麼認爲。我不是100%清楚你想完成什麼,但聽起來你應該通過APNS使用遠程通知。 – anders

回答

0

在您的後端設置APNS服務器。當重要事情發生時,將推送通知發送給手機。您可以配置APNS有效載荷以在後臺啓動應用程序,併爲您執行更多操作,例如獲取更多內容等。

需要牢記的事情,但用戶可以通過APNS禁用應用程序的後臺啓動並且推送通知不保證。

Launch app in background automatically?

+0

我知道...作爲我最後的評論問題是,這不是我的網站..所以我無法改變它我所做的是從我的應用程序注入JavaScript將消息轉換爲通知 – Marcoc

+0

聽起來像你是SOL然後,對不起人 – anders