以编程方式可以从应用程序内更新Windows应用商店的应用程序吗?

时间:2014-06-07 02:39:50

标签: windows-store-apps updates auto-update programmatically-created

是否有API允许我以编程方式从商店中提取最新更新并刷新用户正在使用的当前版本?如果没有,当前应用程序是否有可能以编程方式知道有新版本可用?

任何样品/示例都将受到高度赞赏。

2 个答案:

答案 0 :(得分:2)

您无法以编程方式安装任何商店软件。但您可以通过编程方式打开商店,让它手动执行用户。

也就是说,没有关于应用版本的官方商店API(您可能能够解析商店的HTML页面,但我建议不要使用此方法)。

您可以做什么:在您的网站上放置一个包含最新应用版本号的小型XML文件。然后,您的应用可以读取此文件,并将此所需版本与正在运行的应用版本进行比较。如果应用已过时,应用可以向用户显示一个消息框。

答案 1 :(得分:0)

我最终使用WNS和Azure通知中心在应用启动时向应用发送推送通知。通知采用toast消息的形式,基本上表明新版本可用。但是,如果您在xx / xx / xxxx之后更新/下载了应用程序,则无需进行更新。

我知道它有点笨拙,但至少用户现在知道他们使用的应用程序版本可能已过时。我通过Azure移动服务(最多10个应用程序免费)控制通知,并可以完全修改实际脚本。