在iPhone SDK中,我没有看到SCDynamicStore
在Mac OS X上使用相同的内容来获取无线网络当前连接的SSID名称不可用.
有没有办法获得iPhone当前连接的SSID名称?
我看到一些应用程序这样做(AT&T的简易Wi-Fi一个)但我无法在iPhone SDK文档中找到它是如何完成的.私有或取消发布的方法可以作为概念证明(虽然我知道可能不会进入AppStore).
现在可以通过Captive Network API实现(iOS 4.1+).
请参阅有关如何在此类似问题上使用它的示例.
这不是私有API.
在挖掘之后,我找到了这个的anser.Preferences框架中有未发布的API.例如,可以查看Google Code上托管的Stumbler代码.
我向Apple提交了一个雷达(#6407431/OpenRadar版本),标记为#5814810的副本.如果您希望获得官方支持,请在bugreport.apple.com上提交雷达.
更新:以上Stumbler代码适用于1.x版本的iPhone OS SDK.对于iPhone OS 2.0及更高版本,开发人员必须查看PrivateFrameworks/Apple80211.Framework以及所有这些内容.