use*_*617 8 c# windows xaml windows-store-apps
我实际上是想找到一种方法来检查Windows应用商店的更新是否可用.有没有办法用API做到这一点?谢谢 !埃萨姆
Windows应用商店没有专门用于检查更新的API。有一个相当容易的解决方法。
  var package = Windows.ApplicationModel.Package.Current;
        PackageVersion t = package.Id.Version;
这将为您提供用户正在运行的软件包版本。您可以使用它来检查其中一台服务器的当前版本。如果您尚未为应用程序使用任何设置,就不必提供高级服务,您可以在Web服务器上使用简单的文本文件。说“ myappversion.txt”。通过网络请求下载。
有点像。
        WebRequest req = WebRequest.Create(new Uri(@"http://myurl.com/MyAppversion.txt"));
        var result = await req.GetResponseAsync();
我知道这不理想。还应考虑Windows 8.1应该以静默方式更新应用程序,因此甚至可以不需要此操作,尽管可以确定该更新是否在应用程序启动之前进行。
让我知道您是否需要更多帮助。