标识App实例Windows 8



我正在尝试将信息存储在中央数据库中,以跟踪该应用程序中有多种版本的客户。我无法在WINRT中找到任何识别应用程序实例的唯一标识。有人知道我如何跟踪吗?

如果我了解您的要求,则可以使用特定于应用程序的硬件ID(ASHWID)。例如:

        Windows.System.Profile.HardwareToken hid = Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken(null);
        var version = Package.Current.Id.Version;
        Debug.WriteLine(hid.Id + " - " + version.ToString());

来自文档:

获得了代表当前的硬件标识符(AshWid) 硬件。返回的ashwid对于每个应用程序都会有所不同 包裹。换句话说,此API将返回不同的标识符 当由来自不同软件包的两个应用程序调用时。它将返回 当两个应用程序调用时,同一标识符是相同的一部分 软件包。

最新更新