我已经成功实现了可达性类。但是,在我的应用程序中,我想在无法连接到我们的服务器时通知用户(但常规互联网正在运行)。
可达性报告 iPhone 可以成功访问主机名,当我认为它可能会返回错误 b/c 我不在经过身份验证的网络上时:
我使用的主机名是“foreverfreebank.com”。同样,Reachability 的主机名检查报告成功。
然而,
--通过网络访问本网站,需要在浏览器中使用https,即' https://foreverfreebank.com '
可达性是否解释了这种情况?还是协议部分('https')不重要?
如果您在 Firefox 浏览器中输入“ http://foreverfreebank.com ”(省略“s”),我很困惑 b/c,您会收到错误消息。也就是说,http:// 不应该是可访问的。
同样,我有另一个需要 VPN 访问才能访问该站点的站点:http ://checksforever.com 。当我尝试使用主机名:“checksforever.com”时,即使我不在 VPN 上,Reachability 也会报告成功。
这是预期的行为吗?谢谢