iphone – 是否可以在应用程序中获取当前连接的WiFi网络的SSID和
我正在寻找一种方法来获取我项目中当前连接的WiFi网络的MAC地址和SSID.我已经使用
Tony Million’s Reachability来决定用户何时在WiFi网络上,并且正在测试
Kenial’s NICInfo只是为了发现它只提供了iPhone的WiFi MAC地址.虽然这两个项目都以自己的方式帮助很大,但他们并没有完成任务.
我想知道是否有公共API(对于某些Apple App Approval)或某些后门来实现这一点. 解决方法
这涉及一些不同的事情:
>获取SSID – 这与MAC地址问题无关.为此,请查看以下答案:iPhone get SSID without private library.我不知道从其他答案重新发布代码的礼仪是什么,所以我只是链接. 完成后,您需要使用ARP(地址解析协议,它是所有网络用于将IP地址转换为MAC地址的协议)将其转换为MAC地址.网络接口不通过IP进行通信,它们通过MAC进行通信,因此实际上这种情况一直发生在任何地方.实际上,在PC / Mac上访问ARP表非常容易.对于iOS,我找到了这个将IP地址转换为MAC地址的答案:Getting ARP table on iPhone/iPad (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |