在Phone 8.1中,您可以使用HardwareIdentification获取设备ID,即使documentation表示桌面应用程序存在该设备ID,但UWP应用程序不存在该设备ID。
获取UWP硬件ID的替代方法或方法是什么?
答案 0 :(得分:16)
将应用从Windows (Phone) 8(.1)
迁移到Windows Universal Platform
时,您遇到了一个常见问题。
您没有看到HardwareIdentification
的原因非常简单:您没有参考所需的来源!
您只能看到AnalyticsInfo
和AnalyticsVersionInfo
。这是因为它们是通用 设备系列的一部分,如最底部的文档页面(https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.profile.analyticsinfo.aspx)所述。
HardwareIdentification
不是通用 设备系列的一部分,它是Desktop
和{{1}的一部分家庭,正如阿德里亚诺在评论中所说的那样。
之后,确保在调用之前检查类型是否存在:
Mobile