监控iOS中的网络更改

时间:2017-11-15 13:30:49

标签: ios ios11 reachability

我有一个需要监控网络变化的应用程序。
假设Wi-Fi被丢弃或重新连接,那么我需要使用一些Web服务。 我如何在iOS中完成此操作?
我有一个强制网络,在登录后将用户标记为已通过身份验证。我希望确保在Wi-Fi更改时对用户进行身份验证,否则我需要执行身份验证。
我只想在网络变化的基础上执行一些HTTP请求。

感谢任何帮助。我曾尝试使用Reachability,但仅在用户打开应用程序时才有效。

1 个答案:

答案 0 :(得分:0)

Reachability允许在网络配置更改时通知应用。

我使用了这种方法:

+ (instancetype)reachabilityForInternetConnection return [self connectivityWithAddress:&zeroAddress];

当我使用wifi连接时,我的应用程序会收到定期回调。