UWP应用中的设备ID(阈值1)

时间:2015-09-01 11:45:16

标签: c# win-universal-app windows-10

在Phone 8.1中,您可以使用HardwareIdentification获取设备ID,即使documentation表示桌面应用程序存在该设备ID,但UWP应用程序不存在该设备ID。

Screenshot of hardware profile not existing

获取UWP硬件ID的替代方法或方法是什么?

1 个答案:

答案 0 :(得分:16)

将应用从Windows (Phone) 8(.1)迁移到Windows Universal Platform时,您遇到了一个常见问题。

您没有看到HardwareIdentification的原因非常简单:您没有参考所需的来源!

您只能看到AnalyticsInfoAnalyticsVersionInfo。这是因为它们是通用 设备系列的一部分,如最底部的文档页面(https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.profile.analyticsinfo.aspx)所述。

HardwareIdentification不是通用 设备系列的一部分,它是Desktop和{{1}的一部分家庭,正如阿德里亚诺在评论中所说的那样。

要使信息可用,您必须添加对特定扩展的引用: enter image description here

之后,确保在调用之前检查类型是否存在:

Mobile