找到可用的Wi-Fi网络

NTT*_*ake 14 iphone objective-c wifi ipad ios

如何找到并列出范围内的所有Wi-Fi网络?

Hai*_*lei 21

据我所知,你可以用获取有关当前连接的Wi-Fi信息CNCopySupportedInterfacesCNCopyCurrentNetworkInfoCaptiveNetwork.您可以参考:如何使用CaptiveNetwork获取当前的WiFi热点名称以获取更多信息.

根据iPhone获取没有私有库的所有SSID的列表:

如果不使用私有库(Apple80211),您只能获得设备当前连接的网络的SSID.

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

  • 您不能使用wifi网络列表,除非使用私有API ...但使用私有API将拒绝您的应用程序. (2认同)