Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在我的应用程序中实现了可达性,但是当用户连接到公共 wifi 网络但由于用户必须登录 wifi 而没有互联网连接时,可达性仍然返回有互联网连接。
有没有办法测试这种情况?
在我看来,一种方法是为您的服务器或可靠的主机(如 google)创建一个简单的 ping。您的 ping 还设置了一个短暂的超时时间(例如 5 秒)。如果 ping 不成功或超时,则表示您的设备不是真正的 Internet 连接。另一件事是,只要您的可达性表明已连接,就应该调用 ping。