UpdateSettings
appinstaller 文件的可选元素。 UpdateSettings 表示是否在应用启动期间检查更新。
元素层次结构
- <AppInstaller>
-
- <UpdateSettings>
语法
<UpdateSettings>
<!-- Child elements -->
OnLaunch?
s4:AutomaticBackgroundTask?
s4:ForceUpdateFromAnyVersion?
</UpdateSettings>
密钥
?
可选 (零个或一个)
特性和元素
特性
无。
子元素
子元素 | 说明 |
---|---|
OnLaunch | OnLaunch 表示部署服务将在应用启动时检查更新 appinstaller 文件。 |
s4:AutomaticBackgroundTask | 在后台检查更新。 每 8 小时进行一次检查,与用户是否启动应用无关。 这种类型的更新无法显示 UI。 在 Windows 10 版本 1803 及更高版本中可用。 |
s4:ForceUpdateFromAnyVersion | 允许递增或递减应用的版本的布尔值。 如果没有此元素,应用只能移动到更高版本。 从 Windows 10 版本 1809 及更高版本开始可用。 |
父元素
父元素 | 说明 |
---|---|
AppInstaller | appinstaller 文档的根元素。 |
注解
UpdateSettings 是一个可选元素。
示例
在此示例中,部署仅在启动时检查更新,并且仅当自上次部署检查更新以来已过 12 小时或更多小时。
<UpdateSettings>
<OnLaunch HoursBetweenUpdateChecks="12"/>
</UpdateSettings>
在此示例中,部署将每隔 8 小时在后台检查更新,即使用户不启动应用也是如此。
<UpdateSettings>
<s4:AutomaticBackgroundTask/>
</UpdateSettings>
在此示例中,部署将在启动时和后台检查更新。 此外,应用版本可以递增或递减。
<UpdateSettings>
<OnLaunch HoursBetweenUpdateChecks="12"/>
<s4:AutomaticBackgroundTask/>
<s4:ForceUpdateFromAnyVersion>true</s4:ForceUpdateFromAnyVersion>
</UpdateSettings>
要求
要求 | 说明 |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 |
Windows 10版本 1709 中引入的功能需要此命名空间。 |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2018 |
Windows 10 版本 1809 中引入的功能需要此命名空间。 |
最低操作系统版本 | Windows 10 版本 1709 |