可达性 - 检查公共Wi-Fi连接是否有效

时间:2013-11-20 11:40:08

标签: ios objective-c macos reachability

我目前正在使用基于Apple示例代码的改编的可达性框架。

框架运行良好,但它提供了错误的假设。

如果用户连接到需要在有效连接之前登录的wifi网络,则框架显示为活动连接,而实际上并非如此。

这方面的一个例子是星巴克的wifi,你必须在上网之前提供一个电子邮件地址。

如果没有ping某个地址,有没有办法绕过这个?

目前我正在使用reachabilityWithHostname功能

由于

丹尼尔

根据以下链接提供的更新,我看到这是框架的限制。是否有其他人发现要提醒用户注意这一点?

  

如果您的计算机已连接到Wi-Fi接入点,但该接入点的互联网连接已关闭,则可访问性将告诉您是,您具有网络连接

1 个答案:

答案 0 :(得分:0)

查看此link

  

网络在应用程序中扮演着越来越重要的角色   开发,Apple的可达性API是一个有价值的工具   以网络为中心的应用程序可以很好地适应不同的现实条件。   今天我将概述可达性API,它是什么   是的,以及如何使用它。

这应该对你有帮助。