iphone - 如果连接状态发生变化,我如何获得通知?

标签 iphone ios networking ios7

我目前正在开发一个应用程序,该应用程序必须检查用户是否在后台进入他的家庭 wifi 网络。 (类似于地理围栏,但仅在用户进入或退出他的家庭 wifi 时才运行代码...)

问题是,我没有找到一个干净的解决方案来做到这一点。是否有我丢失的通知?

在 Android 中,我刚刚对此进行了编程,并且我已经使用广播接收器完成了此操作,如果网络状态发生变化,AndroidOS 会进行广播。

iOS 中是否有类似的东西,我在 Apple Docs 中没有找到。

谢谢

编辑: iOS 7 是什么?现在有一个后台应用程序刷新服务。 这有可能吗,还是仅供下载?

本地通知是什么?

最佳答案

您可以给Reachability支票,一个用于检测网络状态变化的 iOS 类。 您可以注册以下事件的通知:无网络、wifi 连接可用、3g 连接可用。

教程可用here .

关于iphone - 如果连接状态发生变化,我如何获得通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19399894/

相关文章:

networking - 如何发送带有以太网预告片的数据报?

c++ - 如何通过可靠的 UDP 隧道传输 TCP?

iphone - UITextView 滚动/包含高度异常行为

ios - UITableView 自定义拖放(Trello 风格)

ios - uiscrollview 内的 uiimageview 上的 UITapgesturerecognizer

ios - 如何从 iOS 中的任何 URL 获取缩略图?

ios - 如何计算真实世界的对象大小?

c - 查找所有带有 miniupnp 的 UPnP 网关

iphone - UIScrollView setContentOffset : animated: not working

ios - admob ios7 错误音频框架