26得票9回答
使用iOS 13的CNCopyCurrentNetworkInfo函数

iOS 13针对WiFi做了一些更改。如果您想要使用CNCopyCurrentNetworkInfo,您的应用程序需要具有以下条件之一: 获得访问位置权限的应用程序 您的应用程序是当前启用的VPN应用程序 通过NEHotspotConfiguration配置了设备当前正在使用的WiFi网络...

11得票3回答
iOS 11.0 - 定期扫描附近的SSID(WiFi)

我希望能定期扫描附近的 Wi-Fi 热点(无需连接),并应用一个或多个 SSID 过滤器。一旦匹配成功,将启动后端 API 调用。 我对 iOS 10 中的热点助手框架进行了快速调研。我发现,这些 API 并未设计用于我所确定的用途。 似乎 iOS 11 现在允许应用以编程方式管理 Wi-...

10得票3回答
NEHotspotConfigurationManager 在 error 为 nil 的情况下出现警告:“无法加入网络<网络名称>”

所以我正在尝试通过检查器来监视连接状态: func reconnect(success: @escaping () -&gt; Void, failure: @escaping () -&gt; Void) { let manager = NEHotspotConfigurationM...

8得票2回答
如何在Swift | iOS 14中获取当前连接的Wifi网络的SSID?

我需要获取当前连接网络的SSID。我需要这个SSID来使我的应用程序在连接到特定网络时执行某些功能。现在我似乎无法弄清楚如何获取SSID?我已经在网上阅读并实施了以下内容。 -&gt; 允许用户位置 -&gt; 登录到Apple开发者帐户并启用WiFi访问。 我正在使用的函数是: ...