Windows 8商店appId有哪些规则?它们是否在版本/重命名之间持久存在?

时间:2012-11-14 15:27:10

标签: windows-8 winjs windows-store-apps

The MSDN page for CurrentApp.appId is here.

在典型的应用程序中,该属性以00000000-0000-0000-0000-000000000000格式返回,如果您正在运行不在Windows商店中的应用程序,则该属性正好返回。

一旦进入Windows商店,就会得到一个真实的数字,我的问题是:是否有任何可能导致appId发生变化的事情?也许随着应用版本的更新,或者该应用程序已重命名?

1 个答案:

答案 0 :(得分:3)

除非您删除现有应用并重新发布,否则AppId不会更改。

我没有这方面的来源,但它与Windows Phone Marketplace / Store的流程相同。该ID在许多地方使用。

  • 指向您应用的直接链接(URL)
  • 商店应用用于识别哪些应用具有更新
  • Visual Studio在创建/上传包时使用
  • ...

更改全局唯一标识符完全违背了GUID。如果它改变了,许多事情就会破裂。更新应用时ID不会更改,它保持不变。