ios - 如何快速检查 wifi 上的受限访问,例如我的设备已连接到 wifi 但该 wifi 没有互联网连接
问题描述
我想检查wifi是否有互联网连接。包括 alamofire 在内的大多数解决方案/方法仅在设备仅连接到 wifi 时才返回 true,不要检查 wifi 是否有互联网连接。
解决方案
Apple 的可达性示例代码仅允许在可能允许连接的接口可用时获取信息。Apple 托管了一些端点,用于验证互联网是否可用。比如这个。您可以在 Apple 的可达性之上创建自己的包装器,或者使用现有的称为Connectivity的包装器。它为您提供了这样的选项:
connectedViaWiFi,
connectedViaWWAN,
connectedViaWiFiWithoutInternet,
connectedViaWWANWithoutInternet
connectedViaWiFiWithoutInternet
你在和上很有趣connectedViaWWANWithoutInternet
。该库允许配置要使用的端点等。
推荐阅读
- authentication - 基于声明的授权是否正在取代 ASP.NET Core 中基于角色的授权?
- android - 当视图可见性在运行时从 Gone 更改为 Visible 时,AppBar 布局会自动扩展
- azure - 向来宾用户分配许可证
- python - 如何将稀疏的 pandas 数据帧转换为 2d numpy 数组
- javascript - 使用闪亮的条件作为条件面板中的向量
- python - 具有梯度下降的 Python 多项式回归
- python - 从字典中,将字典中的所有值附加到列表中
- laravel - Laravel 5.7 使用 Expo 发送通知
- c# - UWP 组合 - 带圆角的网格 DropShadow
- laravel - Laravel 在表单请求验证后验证其他内容