我实际上正在尝试找到一种方法来检查 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 应该以静默方式更新应用程序,因此甚至可能不需要更新,尽管需要查看该更新是否会在应用程序启动之前进行。
如果您需要更多帮助,请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)