iphone - ios 检查互联网连接后台进程

标签 iphone ios xcode4 wifi

我正在构建一个 ios 应用程序,需要通过 wi-fi 连接互联网才能与网络服务通信。现在,首先,我希望我的应用程序运行一个后台进程来检查互联网可用性,并在连接时与网络服务进行对话。

有人知道如何在后台进程中实现这个吗?

我已经使用此解决方案来检查是否有互联网连接

Easiest way to detect Internet connection on iOS?

但我想知道如何在后台运行此进程,以便即使应用程序关闭也能正常工作。

最佳答案

您可以在前台完成检查。不允许应用程序在后台连续执行代码(尽管您可以在最初进入后台时执行一些代码)。如果您不打算在应用程序商店中发布此应用程序及其企业解决方案,那么您应该探索通过运行音乐文件(无声音)来保持在后台的方法来获取 CPU 周期。它对我有用..

关于iphone - ios 检查互联网连接后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18556694/

相关文章:

iphone - 在 canAuthenticateAgainstProtectionSpace 中检查公钥

iphone - 如何优化quartz 2d?

iphone - 是否可以让我关闭的应用程序在 iOS 中运行代码?

ios - Html5 视频播放器未自动恢复

cocoa - 在 10.3.9 上支持 Xcode 4 框架/库时需要采取的预防措施

iOS自定义对象初始化错误

android - Titanium studio vs "native"工具 - 更新

Xcode-仅在存档期间增加内部版本号?

ios - 带有 Firebase iOS 的 Amazon SNS

cocoa - 界面生成器 - 使用布局 View 框