앱 설치 관리자 파일에서 업데이트 설정 구성Configure update settings in the App Installer file

설치 관리자 파일 개요에 설명 된 대로 앱 설치 관리자 파일에서 앱의 업데이트 동작을 구성할 수 있습니다.As mentioned in App Installer file overview, you can configure the update behavior of the app in the App Installer file. 이 문서에서는 업데이트 옵션 및 각각의 장단점을 살펴봅니다.This article explores the update options and their respective trade-offs.

Updatesettings 요소를 사용 하 여 앱의 업데이트 동작을 구성할 수 있습니다.You can configure the update behavior of the app by using the UpdateSettings element. 여기서는 업데이트 옵션 및 각각의 장단점을 살펴봅니다.Here we explore the update options and their respective trade-offs.

즉, 두 가지 방법으로 업데이트를 확인 하도록 선택할 수 있습니다.In short, you can choose to check for updates two different ways:

  1. 앱을 시작 하는 사용자와는 독립적입니다.Independently of the user launching the app.
  2. 사용자가 앱을 실행 하는 경우에만Only when the user launches the app.

또한 다음과 같은 두 가지 방법으로 업데이트를 적용 하도록 선택할 수 있습니다.Additionally, you can choose to apply updates in two different ways:

  1. 사용자에 게 프롬프트를 알려 줍니다.By informing the user with a prompt.
  2. 사용자에 게 알리지 않고 자동으로.Silently, without informing the user.

마지막으로, 업데이트를 사용자에 게 알릴 때 앱을 시작 하도록 허용 하기 전에 업데이트를 적용 하거나, 앱을 시작 하 고 적기 된 시간에 업데이트를 적용 하도록 허용할 수 있습니다.Finally, when you inform the user of an update, you can either force them to take the update before allowing them to launch the app, or you can allow them to launch the app and apply the update at an opportune time.

Updatesettings 요소에는 다음과 같은 자식 요소가 있을 수 있습니다.The UpdateSettings element can have the following child elements:

앱 설치 관리자 파일 업데이트 설정App Installer file update setting 최소 Windows 10 버전Min Windows 10 Version
OnLaunchOnLaunch 17091709
HoursBetweenUpdateChecksHoursBetweenUpdateChecks 18031803
AutomaticBackgroundTaskAutomaticBackgroundTask 18031803
UpdateBlocksActivationUpdateBlocksActivation 19031903
ShowPromptShowPrompt 19031903
ForceUpdateFromAnyVersionForceUpdateFromAnyVersion 19031903
  • Onlaunch: 시작 시 업데이트를 확인 합니다.OnLaunch: Checks for updates on launch. 이 업데이트 유형은 UI를 표시 하 고 다음과 같은 특성을 가질 수 있습니다.This type of update can show UI and has the following attributes:

    • HoursBetweenUpdateChecks: 시스템이 앱에 대 한 업데이트를 확인 하는 빈도 (시간)를 나타내는 정수입니다.HoursBetweenUpdateChecks: An integer that indicates how often (in how many hours) the system will check for updates to the app. "0"에서 "255" 포함입니다.“0” to “255” inclusive. 이 값이 지정 되지 않은 경우 기본값은 24입니다.The default value is 24 (if this value is not specified). 예를 들어 HoursBetweenUpdateChecks = 3 인 경우 사용자가 앱을 시작할 때 시스템이 지난 3 시간 이내에 업데이트를 확인 하지 않은 경우 지금 업데이트를 확인 합니다.For example if HoursBetweenUpdateChecks = 3 then when the user launches the app, if the system has not checked for updates within the past 3 hours, it will check for updates now.

    • Showprompt: 사용자에 게 UI를 표시할지 여부를 결정 하는 부울입니다.ShowPrompt: A boolean that determines if UI will be shown to the user. 이 값은 Windows 10 버전 1903 이상에서 지원 됩니다.This value is supported on Windows 10, version 1903 and later.

    • Updateblocksactivation: 사용자에 게 표시 되는 UI를 사용 하 여 업데이트를 수행 하지 않고 사용자가 앱을 시작할 수 있는지 여부를 결정 하는 부울 이거나, 사용자가 앱을 시작 하기 전에 업데이트를 수행 해야 하는 경우입니다.UpdateBlocksActivation: A boolean that determines if the UI shown to the user allows the user to launch the app without taking the update, or if the user must take the update before launching the app. Showprompt 가 "true"로 설정 된 경우에만이 특성을 "true"로 설정할 수 있습니다.This attribute can be set to “true” only if ShowPrompt is set to “true”. Updateblocksactivation= "true"는 사용자에 게 표시 되는 UI를 의미 하므로 사용자가 업데이트를 수행 하거나 앱을 닫을 수 있습니다.UpdateBlocksActivation=“true” means the UI the user will see, allows the user to take the update or close the app. Updateblocksactivation= "false"는 사용자에 게 표시 되는 UI를 의미 하므로 업데이트를 수행 하거나 업데이트 하지 않고 앱을 시작할 수 있습니다.UpdateBlocksActivation="false" means the UI the user will see, allows the user to take the update or start the app without updating. 후자의 경우 업데이트는 적기 시간에 자동으로 적용 됩니다.In the latter case, the update will be applied silently at an opportune time. 이 값은 Windows 10 버전 1903 이상에서 지원 됩니다.This value is supported on Windows 10, version 1903 and later.

      참고

      UpdateBlocksActivation이 true로 설정 된 경우 ShowPrompt를 true로 설정 해야 합니다.ShowPrompt needs to be set to true if UpdateBlocksActivation is set to true.

  • AutomaticBackgroundTask: 사용자가 앱을 시작 했는지 여부와 관계 없이 8 시간 마다 백그라운드에서 업데이트를 확인 합니다.AutomaticBackgroundTask: Checks for updates in the background every 8 hours independently of whether the user launched the app. 이 유형의 업데이트는 UI를 표시할 수 없습니다.This type of update cannot show UI.

  • ForceUpdateFromAnyVersion: 앱을 버전 x에서 버전 x + +로 업데이트 하거나 버전 x에서 버전 x로 다운 그레이드할 수 있습니다--.ForceUpdateFromAnyVersion: Allows the app to update from version x to version x++ or to downgrade from version x to version x--. 이 요소가 없으면 앱은 상위 버전 으로만 이동할 수 있습니다.Without this element, the app can only move to a higher version.