iOS 11.0 - 定期扫描附近的SSID(WiFi)

Sha*_* TK 11 iphone ssid ios nehotspothelper ios11

我想定期扫描附近的Wi-Fi网络SSID(不连接它)并实现SSID过滤器(一个或多个).找到匹配后,将启动后端API调用.


我已经对iOS 10中的Hotspot Helper框架进行了快速研究.我发现,这些API并非设计用于我已经确定的用途.


看起来,iOS 11现在允许应用程序以编程方式管理Wi-Fi配置.Apple为热点配置方法和属性添加了网络扩展.请单击此处查看更改. 


我的问题是,我可以通过新的iOS 11热点配置类实现我的目标吗?或者这是否提供已知网络的SSID或当前连接的网络?



对此的任何帮助都非常感谢.

Sha*_* TK 11

不幸的是,我们无法在iOS中实现这一点.

当我了解NEHotspotConfiguration时,我最初很兴奋,因为我希望我们可以自动完成这个过程.但是,它看起来并不像是有办法检索当前可用的SSID列表,这使得NEHotspotConfiguration对我们的用例更没用.

  • 不,你不能.您提供的解决方案适用于iOS 9 GM.它不适用于其他版本.我已经对此做了很好的研究. (4认同)