实际上,我正在尝试寻找一种方法来检查 Windows 应用商店应用程序是否有更新可用。 有没有办法用 API 做到这一点? 谢谢 ! 埃萨姆
最佳答案
Windows 商店没有任何专门用于检查更新的 API。有一个相当简单的解决方法。
var package = Windows.ApplicationModel.Package.Current;
PackageVersion t = package.Id.Version;
这将为您提供用户正在运行的软件包版本。您可以使用它来检查您的其中一台服务器的当前版本。如果您还没有一个可供您的应用程序使用的设置,您不必做一个花哨的服务,您可以在您的网络服务器上使用一个简单的文本文件。说“myappversion.txt”。通过网络请求下载。
类似的东西。
WebRequest req = WebRequest.Create(new Uri(@"http://myurl.com/MyAppversion.txt"));
var result = await req.GetResponseAsync();
我知道这并不理想。还要考虑到 Windows 8.1 应该以静默方式更新应用程序,因此甚至可能不需要这样做,尽管该更新是否会在应用程序启动之前还有待观察。
如果您需要更多帮助,请告诉我。
关于c# - 以编程方式检查 Windows 应用商店应用程序更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13935684/