可达性 - 检查公共 Wi-Fi 连接是不是有效
Posted
技术标签:
【中文标题】可达性 - 检查公共 Wi-Fi 连接是不是有效【英文标题】:Reachability - Check if valid with connection on public Wi-Fi可达性 - 检查公共 Wi-Fi 连接是否有效 【发布时间】:2013-11-20 11:40:07 【问题描述】:我目前正在使用基于 Apple 示例代码的适配可达性框架。
该框架运行良好,但它提供了错误的结果。
如果用户连接到需要登录才能获得有效连接的 wifi 网络,则框架显示为活动连接,而实际上并非如此。
这方面的一个例子是星巴克的 wifi,您必须在上网之前提供一个电子邮件地址。
有没有办法在不 ping 特定地址的情况下解决这个问题?
目前我正在使用reachabilityWithHostname
函数
谢谢
丹尼尔
以下链接提供的更新我看到这是框架的限制。其他人是否正在设法提醒用户注意这一点?
如果您的计算机已连接到 Wi-Fi 接入点,但该接入点的互联网连接中断,可达性将告诉您是的,您有网络连接
【问题讨论】:
访问一个url,看看你是否得到了一些数据或更多。 这个问题是你总是会返回他登录的 html 页面数据。这样做也有延迟(您必须等待它超时) 【参考方案1】:看看这个link
网络在应用程序中发挥着越来越重要的作用 开发,Apple 的可达性 API 是一个有价值的工具 以网络为中心的应用程序可以很好地适应不同的现实条件。 今天我将概述可达性 API,它是什么 做,以及如何使用它。
这应该对你有帮助。
【讨论】:
根据本文档,我认为这是一个限制,但我想知道其他人是否有解决方法以上是关于可达性 - 检查公共 Wi-Fi 连接是不是有效的主要内容,如果未能解决你的问题,请参考以下文章