UpdateSettingsUpdateSettings

Appinstaller 파일의 선택적 요소입니다.An optional element of the appinstaller file. UpdateSettings는 앱 시작 중에 업데이트를 확인할 지 여부를 나타냅니다.UpdateSettings signifies whether or not to check for an update during the app's launch.

요소 계층 구조Element hierarchy

<AppInstaller>
<AppInstaller>
<UpdateSettings>
<UpdateSettings>

구문Syntax

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

KeyKey

?선택 사항 (0 개 또는 1 개)? optional (zero or one)

특성 및 요소Attributes and Elements

특성Attributes

없음None.

자식 요소Child Elements

자식 요소Child Elements 설명Description
OnLaunchOnLaunch OnLaunch는 배포 서비스가 앱 시작 시 appinstaller 파일에 대 한 업데이트를 확인 한다는 것을 나타냅니다.OnLaunch signifies that the deployment service will check for an update to the appinstaller file on the app launch.
AutomaticBackgroundTaskAutomaticBackgroundTask 백그라운드에서 업데이트를 확인 합니다.Checks for updates in the background. 사용자가 앱을 시작 했는지 여부와 상관 없이 8 시간 마다 확인이 수행 됩니다.A check is made every 8 hours independently of whether the user launched the app. 이 유형의 업데이트는 UI를 표시할 수 없습니다.This type of update cannot show UI. Windows 10 버전 1803 이상에서 사용할 수 있습니다.Available in Windows 10, version 1803 and later.
ForceUpdateFromAnyVersionForceUpdateFromAnyVersion 응용 프로그램의 버전을 증가 시키거나 감소 시킬 수 있는 부울입니다.A boolean that allows the app's version to be incremented or decremented. 이 요소가 없으면 앱은 상위 버전 으로만 이동할 수 있습니다.Without this element, the app can only move to a higher version. Windows 10 버전 1809 이상 버전부터 사용할 수 있습니다.Available starting in Windows 10, version 1809 and later.

부모 요소Parent Elements

부모 요소Parent Elements 설명Description
AppInstallerAppInstaller Appinstaller 문서의 루트 요소입니다.The root element of the appinstaller document.

설명Remarks

Updatesettings 는 선택적 요소입니다.UpdateSettings is an optional element.

Examples

이 예제에서 배포는 시작 시에만 업데이트를 확인 하 고, 마지막으로 배포 된 업데이트를 확인 한 이후 12 시간 이상 경과 된 경우에만 업데이트를 확인 합니다.In this example, deployment will check for updates only at launch time and only if 12 or more hours have passed since the last time deployment checked for updates.

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

이 예제에서는 사용자가 앱을 시작 하지 않아도 배포에서 8 시간 마다 백그라운드에서 업데이트를 확인 합니다.In this example, deployment will check for updates in the background, every 8 hours, even if the user doesn't launch the app.

<UpdateSettings>
    <AutomaticBackgroundTask/>
</UpdateSettings>

이 예제에서 배포는 시작 시 및 백그라운드에서 업데이트를 확인 합니다.In this example, deployment will check for updates at launch time and in the background. 또한 앱 버전을 증가 시키거나 감소 시킬 수 있습니다.In addition, the app version can be incremented or decremented.

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

요구 사항Requirements

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