当热点打开时,可达性通过USB报告Wifi



当我在iPhone上使用Hotspot将我的移动网络连接到笔记本电脑并测试Reachability的当前可达性状态时,它会报告ReachableViaWiFi,其中Wifi既没有打开也没有通过Wifi共享移动网络。我知道即使这样,它也会显示有关互联网连接的正确信息,但我的应用程序的性质需要有关 Wi-Fi 是否已连接的确切信息,因此确定互联网连接不是问题,而是更多的 Wi-Fi 可达性。

x----x----x----x----x----x----x编辑:

事实上,如果USB上没有连接任何设备,它会失败。仅当机器通过USB使用其互联网时,才会报告ReachableViaWiFi。

打开这篇文章:使用私有 API 检测 iOS 中的热点启用

也许枚举网络

接口会让您发现连接实际上是一个联机蜂窝网络的事实。

不用担心标题包含私有 API - 该解决方案还包含一种不使用私有 API 的方法。

相关内容

  • 没有找到相关文章

最新更新