Apple 在 OS 4.1 中引入了 CNCopyCurrentNetworkInfo() 函数。
https://developer.apple.com/library/ios/#documentation/SystemConfiguration/Reference/CaptiveNetworkRef/Reference/reference.html#//apple_ref/doc/c_ref/kCNNetworkInfoKeySSIDData https://developer.apple.com/library/ios/#documentation/SystemConfiguration/Reference/CaptiveNetworkRef/Reference/reference.html#//apple_ref/doc/c_ref/kCNNetworkInfoKeySSIDData
根据文档,它应该:
返回给定网络接口的当前网络信息。
然而,使用时它似乎返回正确的 SSID(可读网络名称),但返回垃圾 BSSID(无线接入点的 MAC 地址)。我已经尝试用两台不同的 iPad 连接到多个不同的网络,结果是相同的。
在我的家庭网络上,该函数返回:
{
BSSID = "0:19:db:8:5c:cc";
SSID =“Das Boot”;
SSIDDATA = ;
}
实际上,我的路由器的 BSSID 是0:4:编辑:66:81:xx哪里的xx绝对不是cc
有没有人有使用此功能的经验,我是否错过了一些明显的东西(更有可能)或者这是苹果的错误(可能性很小)?
任何意见都非常感谢,
Nicke.
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)