iOS检测到与不安全Wi-fi的连接

iOS检测到与不安全Wi-fi的连接,ios,security,network-programming,wifi,Ios,Security,Network Programming,Wifi,我知道,类似的问题已经出现了,但它已经很老了,没有提供使用公共API解决问题的方法,只有私有API 同时,App Store中也有显示此类信息的应用程序,例如: 这意味着,必须有一个苹果可以接受的公共API来解决这个任务。 我已经在iOS框架文档和网络上进行了大量搜索,但没有找到。 有人能告诉我他们是怎么做到的吗 任何提示都将不胜感激。应用程序显示这些信息并不一定意味着苹果有一个公共API。我假设这些应用程序将当前的Wifi数据发送到网络上的服务器,该服务器在所有已知的Wifi(如wigle.

我知道,类似的问题已经出现了,但它已经很老了,没有提供使用公共API解决问题的方法,只有私有API

同时,App Store中也有显示此类信息的应用程序,例如:

这意味着,必须有一个苹果可以接受的公共API来解决这个任务。 我已经在iOS框架文档和网络上进行了大量搜索,但没有找到。 有人能告诉我他们是怎么做到的吗


任何提示都将不胜感激。

应用程序显示这些信息并不一定意味着苹果有一个公共API。我假设这些应用程序将当前的Wifi数据发送到网络上的服务器,该服务器在所有已知的Wifi(如wigle.net)上都有Wifi数据库。这样的数据库还可以包含每个Wifi使用的安全模式的信息。当然,这样一个系统不会100%可靠地工作,但是对于屏幕截图中的用例,假阴性(Wifi显示为不安全,但它是安全的)不是一个大问题。嗨@Robert,谢谢你的回复。我在考虑这种情况,使用一些第三方API获取我连接到的Wifi点的信息,因为苹果公开了BSSID。我在想也许我错过了什么。除了wiggle.net,你还知道其他Wifi数据库提供商吗?对不起,我不知道其他Wifi数据库。但是当我在谷歌搜索wifi世界数据库SSID时,我得到了很多潜在数据库的结果。我确实做了这样的研究,发现只有wigle.net提供了适合我问题的API。不管怎样,谢谢你的帮助。有什么解决办法吗?