OnLaunch

이 요소는 앱이 시작될 때 배포 서비스에서 앱 설치 관리자 파일에 대한 업데이트를 확인한다는 의미입니다.

요소 계층 구조

<AppInstaller>
<UpdateSettings>
<OnLaunch>

Syntax

<OnLaunch HoursBetweenUpdateChecks? = String with numeric values between 0 and 255 inclusive. />

? 선택 사항(0개 또는 1개)

특성 및 요소

특성

attribute Description 데이터 형식 필수
HoursBetweenUpdateChecks HoursBetweenUpdateChecks는 배포 서비스에서 앱 설치 관리자 파일에 대한 업데이트를 확인하는 빈도를 지정합니다. HoursBetweenUpdateChecks가 0으로 설정되면 배포 서비스는 애플리케이션이 시작될 때마다 업데이트를 확인합니다. 다른 값의 경우 배포 서비스는 HoursBetweenUpdateChecks에서 지정한 마지막 시간 내에 이전에 확인하지 않은 경우에만 애플리케이션이 시작될 때 업데이트를 확인합니다. 예를 들어 HoursBetweenUpdateChecks가 12로 설정된 경우 배포 서비스는 이전 12시간 동안 업데이트를 아직 확인하지 않은 경우에만 애플리케이션이 시작될 때 업데이트를 확인합니다. 0에서 255 사이의 숫자 값입니다. 기본값은 24입니다. 아니요
ShowPrompt 배포에서 사용자에게 업데이트에 대해 알리는 프롬프트를 표시할지를 나타냅니다. 이 특성의 동작에 대한 자세한 내용은 설명을 참조하세요. Windows 10 버전 1903 이상에서 사용할 수 있습니다. 부울
UpdateBlocksActivation ShowPrompt="true"인 경우에만 사용해야 합니다. 업데이트가 적용될 때까지 배포에서 사용자가 애플리케이션을 시작하지 못하게 하는지를 나타냅니다. "UpdateBlocksActivation" = true는 사용자가 앱을 업데이트하거나 닫을 수 있도록 사용자에게 표시되는 UI를 의미합니다. "UpdateBlocksActivation" = false는 사용자가 볼 수 있는 UI를 사용하여 업데이트하지 않고도 업데이트를 수행하거나 앱을 시작할 수 있도록 합니다. 후자의 경우 업데이트는 적절한 시간에 자동으로 적용됩니다. 이 특성의 동작에 대한 자세한 내용은 설명을 참조하세요. Windows 10 버전 1903 이상에서 사용할 수 있습니다. 부울

부모 요소

부모 요소 Description
UpdateSettings appinstaller 파일의 선택적 요소입니다. UpdateSettings는 앱을 시작하는 동안 업데이트를 확인할지 여부를 의미합니다.

설명

ShowPrompt="true" 특성을 설정하면 현재 UWP 애플리케이션에 대한 프롬프트가 표시되지만 Windows 앱 패키지에 패키지된 데스크톱 애플리케이션(즉, 데스크톱 브리지 사용하는 데스크톱 애플리케이션)에 대해서는 표시되지 않습니다. 데스크톱 애플리케이션의 경우 이 기능은 자동 업데이트를 제공합니다. OnLaunch 요소에서 제공하는 것과 동일한 기본 기능입니다.

UpdateBlocksActivation 특성은 ShowPrompt 사용자가 시작 메뉴 메뉴 항목 또는 타일에서 앱을 시작하는 경우에만 적용됩니다. 사용자가 바탕 화면 바로 가기 또는 작업 표시줄에서 앱을 시작하는 경우에는 이러한 특성이 적용되지 않습니다.

이 예제에서 배포는 앱이 시작될 때마다 업데이트를 확인합니다. 업데이트가 발견되면 배포에서 사용자에게 앱을 시작하기 전에 업데이트를 수행해야 한다는 메시지를 표시합니다. 또한 앱 버전을 증가하거나 감소할 수 있습니다.

<UpdateSettings> 
    <OnLaunch HoursBetweenUpdateChecks="0" ShowPrompt="true" UpdateBlocksActivation="true"/>
    <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>

HoursBetweenUpdateChecks에 대한 요구 사항

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

ShowPrompt 및 UpdateBlocksActivation에 대한 요구 사항

Namespace http://schemas.microsoft.com/appx/appinstaller/2018