我正在尝试将信息存储在中央数据库中,以跟踪具有各种版本应用程序的客户端数量。我无法在WinRT中找到任何标识应用程序实例的唯一标识。有谁知道我怎么跟踪这个?
答案 0 :(得分: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将返回不同的标识符 当来自不同包的两个应用程序调用时。它将返回 由两个属于同一个应用程序的应用程序调用时的相同标识符 封装