我知道Apple从iOS 7开始就停止了MAC地址API。但我发现应用程序Fing可以获得MAC地址。怎么会发生?
如果我使用samillar方式获取MAC地址,iTunes审核是否允许?
BTW:How to get iOS device MAC address programmatically并没有真正帮助。我需要MAC地址,而不是[UIDevice identifierForVendor]。
答案 0 :(得分:3)
答案 1 :(得分:3)
Fing做的是ping网络中的每个IP并构建ARP缓存,然后从Arp缓存表中读取Mac地址。
答案 2 :(得分:1)
半年后,这是我自己的答案。
技术上可以检查iOS设备上的ARP表以获取iOS设备MAC地址。看到这个: How do I query the ARP table on iPhone?
然而,App Store将拒绝您的应用程序。但是,人们说获取主机,路由器和其他设备的MAC地址都没问题。我还没有证明这一点。