gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:54:08 27 4
gpt4 key购买 nike

在 Phone 8.1 中,您可以使用 HardwareIdentification 获取设备 ID , 即使 documentation说它存在于桌面应用程序中,它不存在于 UWP 应用程序中。

Screenshot of hardware profile not existing

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

最佳答案

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

您没有看到 HardwareIdentification 的原因很简单:您没有引用所需的来源!

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

不过,HardwareIdentification 不是Universal Device Family 的一部分,它是DesktopMobile 系列,正如 Adriano 在他的评论中所说的那样。

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

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

if (Windows.Foundation.Metadata.ApiInformation
.IsTypePresent("Windows.System.Profile.HardwareIdentification"))

关于c# - UWP 应用中的设备 ID(阈值 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32330759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com