【问题标题】:Monitoring network changes in iOS在 iOS 中监控网络变化
【发布时间】:2017-11-15 13:30:49
【问题描述】:

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

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

【问题讨论】:

  • 您可以获取该设备是否有互联网连接。或者,您可以在设备连接/断开互联网时获得通话功能。这是你的要求吗?
  • 基于我也想调用一些api。
  • 是的,当您收到该事件时,您可以轻松调用 apis。
  • Recheability 有可能吗?
  • 是的,有可能

标签: ios ios11 reachability


【解决方案1】:

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

我用了这个方法:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多