【发布时间】:2018-02-02 02:11:45
【问题描述】:
我正在构建一个 iOS 应用程序,有时我需要检查应用程序对互联网的访问,所以我使用了 ReachabilitySwift 库。
经过一些测试,在我看来,图书馆只检查设备是否连接了 wifi,而没有从我的路由器提供实际的互联网连接。
假设我断开了路由器与互联网的连接,如果我的 iOS 设备通过 wifi 连接到路由器,可达性告诉我我们有互联网连接,而实际上我的路由器没有互联网。
我尝试了使用特定主机的可达性,但结果仍然相同
var reachability = Reachability.init(hostname: "google.com");
当 wifi 连接丢失或实际互联网连接丢失时,可达性库是否应该提供反馈?
提前谢谢你。
【问题讨论】:
-
感谢@Lalitkumar,在发布我的问题之前,我一直在使用stackoverflow,所有这些问题都没有解决我自己的问题,我正在尝试识别互联网接入而不是wifi或3/4G连接。不过谢谢你:)
标签: ios swift reachability reachability-swift