1

我正在尝试将信息存储在中央数据库中,以跟踪有多少客户拥有不同版本的应用程序。我无法在 WinRT 中找到任何标识应用实例的唯一标识。有谁知道我如何跟踪这个?

4

1 回答 1

1

如果我了解您的要求,您可以使用Application Specific Hardware 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 时,将返回不同的标识符。当属于同一包的两个应用程序调用时,它将返回相同的标识符。

于 2012-10-23T14:20:43.070 回答