地铁应用的唯一标识符

时间:2013-02-02 05:42:38

标签: microsoft-metro

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

1 个答案:

答案 0 :(得分:0)

Guidance on using the App Specific Hardware ID

  

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

     
      
  • 操作系统重新安装
  •   
  • 按钮重置
  •   
  • OS SKU升级
  •   
  • 应用的版本更新
  •   
  • 更改同一设备上的用户
  •   

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

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