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