Windows Phone 8找出IMEI /设备名称+制造商

时间:2013-03-12 17:02:05

标签: windows-phone-8 imei

我需要了解我的应用运行在哪个Windows手机设备上。有没有可靠的方法来找出WP8中的IMEI?如果没有,大多数设备是否可靠地填写了DeviceName和DeviceManufacturer字段?文档说这些字段可能是空的。

3 个答案:

答案 0 :(得分:1)

您可以使用

//Device Name
Microsoft.Phone.Info.DeviceStatus.DeviceName

//Device Unique Identifier (not IMEI)
Convert.ToBase64String((byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId")))

//Device Manufacturer
Microsoft.Phone.Info.DeviceStatus.DeviceManufacturer

希望这有助于某人

答案 1 :(得分:0)

这可能适用于Windows Phone 7.也许,它也可以在Windows Phone 8上运行。

byte[] byteData = (byte[])DeviceExtendedProperties.GetValue(“DeviceUniqueId”);
string imei = System.Convert.ToBase64String(byteData);

答案 2 :(得分:0)

DeviceExtendedProperties.GetValue(“DeviceUniqueId”)的工作原理与Windows Phone 7相同,但在Windows Phone 8上,此API将在wp8设备上为同一发布者的所有应用返回唯一ID。但是,两个不同的发布商的应用程序将具有不同的设备ID。