2014-01-24 18 views
1
foreach (var netInterface in NetworkInterface.GetAllNetworkInterfaces()) 
    { 

    if (netInterface.NetworkInterfaceType == NetworkInterfaceType.Wireless80211) 
     { 
     var address = netInterface.GetPhysicalAddress(); 
     string c= BitConverter.ToString(address.GetAddressBytes()); 

     } 
} 

我的垫显示像020000000输出,但我的模拟器显示正确,是否有问题?获取苹果IPAD 2与单点触摸

回答

5

获取MAC地址在iOS7中不再可能。

Apple将此功能与获取设备唯一ID的功能一起删除。

你可以找到信息,例如here

还有其他替代方法,如供应商ID或广告ID。但是,这些100%都不会取代以前真正唯一的ID。请参阅Apple的documentation

+0

谢谢,有没有办法找到设备的唯一ID? –

+0

阅读我的答案:不,没有。您可以得到的最接近的是供应商ID,它与您设备上至少有一个应用程序(com.whatever。*)相同。 – Krumelur