使用monotouch获取IPAD 2的Mac地址

时间:2014-01-24 13:01:52

标签: c# ios macos xamarin.ios

  foreach (var netInterface in NetworkInterface.GetAllNetworkInterfaces()) 
  {

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

        }
 }

我的i pad显示为020000000输出,但我的模拟器显示正确,有问题吗?

1 个答案:

答案 0 :(得分:5)

在iOS7中无法再获取MAC地址。

Apple将此删除并同时获取设备唯一ID。

您可以找到例如here的信息。

还有供应商ID或广告ID等替代品。但是,这些100%都没有替换以前真正唯一的ID。请参阅Apple的documentation