【发布时间】:2013-03-25 20:43:03
【问题描述】:
我正在为一所可能会在校园内使用的大学编写应用程序。学院的 wifi 需要凭据才能通过网页(例如 AT&T 热点)访问互联网。我希望我的应用程序检测它是否“连接”到互联网。过去,我看到其他应用程序重定向到 Safari,以便用户可以进行身份验证,然后返回应用程序。有谁知道如何检测这类事情,而不是简单地尝试从连接(例如 google.com)中获取 NSData,然后假设没有数据被获取,这就是问题所在?
【问题讨论】:
-
我也不确定 Reachability 是否会处理这种情况,并且谨慎地在此处仅包含苹果的示例项目,而不是使用像安全框架这样更合适的东西。我什至不确定我将如何应用它,如果 NSConnection 中没有内置的东西或类似的东西可以处理它,我会感到非常惊讶。我的问题也比提到的问题更具体。
-
您说您希望您的应用程序检测它是否已连接。这就是可达性的确切目的。示例项目只是展示了如何在 Objective-C 中封装 C API。
标签: ios objective-c authentication wifi nsconnection