UWP的IoT扩展中的唯一设备ID

时间:2016-05-18 19:05:22

标签: c# raspberry-pi uwp iot

Windows.System.Profile 包含在桌面和移动版扩展中 UWP,但唉不包含在UWP的 IoT扩展中。

因此,当一个UWP应用程序在像Raspberry Pi这样的物联网设备上运行时,它无法通过调用HardwareIdentification.GetPackageSpecificToken获得唯一的设备ID。

  if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.System.Profile.HardwareIdentification"))
  {
       var token = HardwareIdentification.GetPackageSpecificToken(null);
  }

有没有办法在UWP 上为 Raspberry Pi IoT设备获取唯一设备ID

由于

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此处所述的应用专用硬件ID: https://msdn.microsoft.com/en-us/jj553431

基本上,您不会获得设备本身唯一的设备ID,只会获得一个ID,该ID会使该ID在该设备上运行的应用程序中唯一。这是为了防止像广告那样通过定位唯一的设备ID来收集有关您的习惯的过多信息。

我不是100%这满足了你的问题,但我希望它有用:)