앱 설치 관리자 파일에서 업데이트 설정 구성

앱 설치 관리자 파일 개요에서 설명한 대로 앱 설치 관리자 파일에서 앱의 업데이트 동작을 구성할 수 있습니다. 이 문서에서는 업데이트 옵션과 각각의 장편을 살펴봅니다.

UpdateSettings 요소를 사용하여 앱의 업데이트 동작을 구성할 수 있습니다. 여기서는 업데이트 옵션과 각각의 장단매를 살펴봅니다.

요컨대, 두 가지 방법으로 업데이트를 확인하도록 선택할 수 있습니다.

  1. 앱을 시작하는 사용자와 독립적으로.
  2. 사용자가 앱을 시작하는 경우에만.

또한 두 가지 방법으로 업데이트를 적용하도록 선택할 수 있습니다.

  1. 사용자에게 프롬프트를 알릴 수 있습니다.
  2. 사용자에게 알리지 않고 자동으로 수행합니다.

마지막으로 사용자에게 업데이트를 알릴 때 앱을 시작하도록 허용하기 전에 강제로 업데이트를 수행하거나 앱을 시작하고 적절한 시간에 업데이트를 적용하도록 허용할 수 있습니다.

UpdateSettings 요소에는 다음과 같은 자식 요소가 있을 수 있습니다.

앱 설치 관리자 파일 업데이트 설정 최소 Windows 10 버전
OnLaunch 1709
HoursBetweenUpdateChecks 1803
AutomaticBackgroundTask 1803
UpdateBlocksActivation 1903
ShowPrompt 1903
ForceUpdateFromAnyVersion 1903
  • OnLaunch: 시작 시 업데이트를 확인합니다. 이 유형의 업데이트는 UI를 표시할 수 있으며 다음과 같은 특성이 있습니다.

    • HoursBetweenUpdateChecks: 시스템에서 앱 업데이트를 확인하는 빈도(시간)를 나타내는 정수입니다. "0"~ "255" 포함. 기본값은 24입니다(이 값을 지정하지 않은 경우). 예를 들어 HoursBetweenUpdateChecks = 3이면 사용자가 앱을 시작하면 시스템에서 지난 3시간 이내에 업데이트를 확인하지 않은 경우 지금 업데이트를 확인합니다.

    • ShowPrompt: 사용자에게 UI가 표시되는지 여부를 결정하는 부울입니다. 이 값은 Windows 10 버전 1903 이상에서 지원됩니다.

    • UpdateBlocksActivation: 사용자에게 표시되는 UI를 통해 사용자가 업데이트를 수행하지 않고 앱을 시작할 수 있는지 또는 사용자가 앱을 시작하기 전에 업데이트를 수행해야 하는지 여부를 결정하는 부울입니다. ShowPrompt가 "true"로 설정된 경우에만 이 특성을 "true"로 설정할 수 있습니다. UpdateBlocksActivation="true"는 사용자에게 표시되는 UI를 의미하며, 사용자가 업데이트를 수행하거나 앱을 닫을 수 있도록 허용합니다. UpdateBlocksActivation="false"는 사용자가 볼 수 있는 UI를 의미하며, 사용자가 업데이트하지 않고도 업데이트를 수행하거나 앱을 시작할 수 있도록 합니다. 후자의 경우 업데이트는 적절한 시간에 자동으로 적용됩니다. 이 값은 Windows 10 버전 1903 이상에서 지원됩니다.

      참고

      UpdateBlocksActivation이 true로 설정된 경우 ShowPrompt를 true로 설정해야 합니다.

  • AutomaticBackgroundTask: 사용자가 앱을 시작했는지 여부와 독립적으로 8시간마다 백그라운드에서 업데이트를 확인합니다. 이 유형의 업데이트는 UI를 표시할 수 없습니다.

  • ForceUpdateFromAnyVersion: 앱이 버전 x에서 버전 x++로 업데이트하거나 버전 x에서 버전 x로 다운그레이드할 수 있습니다--. 이 요소가 없으면 앱은 상위 버전으로만 이동할 수 있습니다.