UpdateSettings

appinstaller 文件的可选元素。 UpdateSettings 表示是否在应用启动期间检查更新。

元素层次结构

<AppInstaller>
<UpdateSettings>

语法

<UpdateSettings>
    <!-- Child elements -->
    OnLaunch?
    AutomaticBackgroundTask?
    ForceUpdateFromAnyVersion?
</UpdateSettings>

? 可选 (零个或一)

特性和元素

特性

无。

子元素

子元素 说明
OnLaunch OnLaunch 表示部署服务将在应用启动时检查 appinstaller 文件的更新。
AutomaticBackgroundTask 检查后台的更新。 每 8 小时检查一次,与用户是否启动应用无关。 这种类型的更新无法显示 UI。 在 Windows 10版本 1803 及更高版本中可用。
ForceUpdateFromAnyVersion 一个布尔值,允许应用的版本递增或减量。 如果没有此元素,应用只能移动到更高的版本。 从 Windows 10 版本 1809 及更高版本开始可用。

父元素

父元素 说明
AppInstaller appinstaller 文档的根元素。

备注

UpdateSettings 是可选元素。

示例

此示例中,部署将仅在启动时检查更新,并且仅在自上次检查更新的部署以来超过 12 小时时检查更新。

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="12"/>
</UpdateSettings>

此示例中,即使用户未启动应用,部署也会每隔 8 小时在后台检查更新。

<UpdateSettings>
    <AutomaticBackgroundTask/>
</UpdateSettings>

此示例中,部署将在启动时和后台检查更新。 此外,应用版本可以递增或减量。

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="12"/>
    <AutomaticBackgroundTask/>
    <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>

要求

Namespace http://schemas.microsoft.com/appx/appinstaller/2017/2