2013-09-01 33 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