iOS应用程序如何获取MAC地址?

我知道苹果自iOS 7以来停止了MAC地址API。但是我刚刚发现应用程序Fing可以获得MAC地址。 怎么会发生?

如果我用samillar的方式获取MAC地址,是否允许iTunes审查?

顺便说一句: 如何以编程方式获取iOS设备的MAC地址并没有什么帮助。 我需要MAC地址,而不是[UIDevice identifierForVendor]。 Fing应用程序

如果设备连接到WiFinetworking,Fing只能获取设备的MAC地址。 我怀疑它在本地networking上执行ARP扫描,并匹配已知的本地IP地址来确定本地MAC地址。

这里和这里有一些地址捕获ARP数据的问题

Fing做的是在networking上ping每个IP,并build立ARPcaching,然后从Arp Cache表中读取Mac地址。

这是我半年后的答案。

技术上可以检查iOS设备上的ARP表来获取iOS设备的MAC地址。 看到这个: 如何查询iPhone上的ARP表?

不过,App Store会拒绝你的应用程序。 但是,人们说取主机,路由器和其他设备的MAC地址就没事了。 我还没有certificate。