我目前正在使用基于Apple示例代码的改编的可达性框架。
框架运行良好,但它提供了错误的假设。
如果用户连接到需要在有效连接之前登录的wifi网络,则框架显示为活动连接,而实际上并非如此。
这方面的一个例子是星巴克的wifi,你必须在上网之前提供一个电子邮件地址。
如果没有ping某个地址,有没有办法绕过这个?
目前我正在使用reachabilityWithHostname
功能
由于
丹尼尔
根据以下链接提供的更新,我看到这是框架的限制。是否有其他人发现要提醒用户注意这一点?
如果您的计算机已连接到Wi-Fi接入点,但该接入点的互联网连接已关闭,则可访问性将告诉您是,您具有网络连接
答案 0 :(得分:0)
查看此link
网络在应用程序中扮演着越来越重要的角色 开发,Apple的可达性API是一个有价值的工具 以网络为中心的应用程序可以很好地适应不同的现实条件。 今天我将概述可达性API,它是什么 是的,以及如何使用它。
这应该对你有帮助。