0

我需要 Windows Store 应用程序的唯一标识符,我已阅读 内容,但我需要知道用户是否卸载我的应用程序并从 Windows Store 重新安装它会发生什么,如果我更新我的应用程序并用户重新安装它?

4

1 回答 1

0

根据使用应用程序特定硬件 ID 的指南

HardwareIdentification.GetPackageSpecificToken方法为 Windows 应用商店应用程序提供了一种方法来生成它们正在运行的设备的 ASHWID 。调用此 API 的两个应用程序在同一设备上返回不同的 ASHWID。对于给定的应用程序/包,ASHWID 不受以下因素影响:

  • 操作系统重新安装
  • 一键复位
  • 操作系统 SKU 升级
  • 应用程序的版本更新
  • 更改同一设备上的用户

如果您更改包名称(我认为是发布者),您将获得不同的值。

请注意,该值还反映了设备的许多属性(一些可能是暂时的),因此同一应用程序的两次后续执行可能会返回不同的值。

于 2013-02-05T05:51:48.177 回答