CNCopySupportedInterfaces列出了所有已配置的Wifi接口信息或当前只有一个活动的信息?

NNR*_*NNR 2 iphone ios5 captivenetwork

我想使用CNCopySupportedInterfacesAPI来获取Wifi接口的SSID.但我对API有疑问CNCopySupportedInterfaces.此API是否会提供所有已配置Wifi接口的列表,或仅提供当前处于活动状态的接口或有关当时可访问(但未配置)的所有接入点的信息?

Raj*_*071 6

CNCopySupportedInterfacesCNCopyCurrentNetworkInfoCaptiveNetwork,将让你的唯一的WiFi连接名称和细节,如果不使用private library (Apple80211)它不会为您提供其他可到达的wifi列表或其他信息.

您可以参考:如何使用CaptiveNetwork获取当前的WiFi热点名称以获取更多信息.

如果您对Apple80211感兴趣,可以查看iphone-wireless项目.有一个示例应用程序"Stumber",它完全符合您的要求.但是,如果要发布到App Store,则无法在应用程序中使用此功能,因为它使用私有API.Apple拒绝使用私有API的应用程序.