为什么苹果不提供支持来检查连接是否具有有效的互联网连接?

时间:2018-07-11 18:14:53

标签: ios reachability

当我检查了Apple Reachability类时,即使连接的网络没有活动的Internet连接,它也返回true。所以我在这里几乎没有疑问-

  1. 为什么即使数据包无法确保在端点上传递,但如果数据包可以离开本地设备,则为什么使Reachability类抛出YES?有什么特殊的理由限制能力吗?

  2. 可达到性仍然具有 reachabilityWithHostName 方法,即使我们在同一网络中添加熟悉的主机名,类也会抛出YES。如果不能确保端点数据包的传递,为什么他们提供此方法?

  3. 除了可达性之外,还有其他方法可以检查连接的网络中是否存在活动的互联网连接吗?我们是否需要添加自定义API或逻辑来解决此问题?

我确实将Android手机连接到了同一网络,它立即通知我该连接没有互联网连接。

0 个答案:

没有答案