2013-09-01 31 views
0

我正在構建一個ios應用程序,需要通過wi-fi互聯網連接才能與Web服務通話。現在,在任何事情之前,我希望我的應用程序運行後臺進程,以檢查互聯網可用性以及何時與Web服務進行連接。ios檢查互聯網連接後臺進程

任何機構都知道如何在後臺進程中執行此操作?

我已經使用這個解決方案,以檢查是否有互聯網連接或不

Easiest way to detect Internet connection on iOS?

,但我想知道如何在後臺,以便即使在應用程序關閉工作運行此過程。

回答

1

您可以在前臺完成檢查。它不允許應用程序持續在後臺執行代碼(儘管最初轉到後臺時可以執行一些代碼)。如果您不打算在應用程序商店及其企業解決方案中發佈此應用程序,那麼您應該探索通過運行音樂文件(無聲音)來保持後臺運行以獲取CPU週期的方法。它爲我工作..

+0

我可以下載應用程序在我的iphone上,而不發佈它的應用程序商店? – etab

+0

是的,只要您在供應配置文件中添加了設備UUID。雖然蘋果開發者許可證可以讓你只添加100個設備.. – Jailbroken

+0

和100後?我正在爲本地客戶構建這個應用程序,他們超過100!另一件事,我不能添加設備配置文件我不得不爲此付費嗎? – etab