我发现以下问题,询问是否可以找出应用更新是否可用:
Programmatically check Windows Store App update
(不是我的主要问题,但有更好的方法吗?)
我知道可以将Windows 8.1配置为自动更新应用,但这并不是我想要的。
所以,现在我知道有更新可用,我可以从应用程序中触发更新吗?
如果是这样的话,这个触发器是否必须带我通过Windows应用商店(由于我在自助服务终端模式下运行,因此在我的方案中无法实现)或者它是否可以启动自动更新?
关于如何实现这一目标的任何想法/想法都将不胜感激。
由于
答案 0 :(得分:1)
我也遇到过这个问题。
您可以做的是检查是否有可用的更新,然后通知您的用户他们可以等待或手动更新(通过Windows应用商店,您可以打开他们)。您还可以通知他们更新的重要性级别(只是UI修复/附加功能,还是一个关键的安全补丁?)。
最后,您还可以通过Azure通知中心向用户注册Toast更新,然后发送有关它的Toast通知。
如果它真的很重要,您还可以在应用中加入代码来执行锁定操作,除非它已完全更新或类似。
根据我的经验,截至目前,这些是我们唯一的选择。也许有一天他们会允许我们在应用程序运行时通过后台工作人员强制更新。截至目前,这不是一个选择。