1

Windows Phone 中是否有任何等效的 UDID,我正在处理连接到 Web 服务器(不是 AZURE)的项目,并且我想使用推送通知,在苹果中有一个我使用的 UDID,所以我可以向那个发送通知ID,通知会发送到 Apple 通知服务器,然后发送到设备。

请帮忙。

4

1 回答 1

2

Windows Phone 设备 ID 是一个 20 字节的数组。在内部,它可能是某种东西的 MD5 散列。

byte [] DeviceID()
{
    object o;
    if (!DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out o))
       return null;
    return (byte[])o;
}

如果您需要文本表示,请随意将其格式化为十六进制或 Base64。

您需要在清单中声明该功能,否则上述功能会在真实设备上出错:

<Capabilities>
  ...
  <Capability Name="ID_CAP_IDENTITY_DEVICE" />
</Capabilities>

这里

于 2013-11-08T20:25:56.003 回答