4

强制用户更新 Metro 应用程序的正确方法是什么?

一个例子:
假设我们有一个名为“xyz”的 Metro 风格 (Windows 8) 应用程序。我们将“xyz”部署到 Windows 商店。一周后,我们在付款页面上发现了一个巨大的错误。所以我们应该强制用户将 xyz 应用程序更新到新版本。最好的做法是什么?Microsoft 是否提供解决方案?

4

2 回答 2

5

您不能强制用户更新应用程序,但您确实有一些选择......

  1. Windows 商店将自动让用户知道有可用的更新。这种行为是免费的,您无需为此编写代码。
  2. 您可以通过网络提供“当前版本号”(可能只是作为静态 XML 文件)。然后,您可以让您的应用程序根据内部变量检查此数字。如果当前安装的版本比更新的版本旧,那么您可以显示“请访问商店升级”类型的消息,而不是主应用程序 UI。

这些选项都不意味着您的应用程序正在强制升级,但它们让用户知道有更新可用,如果他们不升级,该功能可能会受到影响。

于 2012-11-21T11:37:38.847 回答
1

您可以在 Windows.ApplicationModel.Store.CurrentApp 中找到您要查找的内容 有了这个,您可以将用户从一个声明必须执行更新的对话框中转到应用商店页面。

于 2012-11-22T18:59:27.260 回答