앱 설치 관리자 파일(.appinstaller) 스키마 참조
이 참조는 관련 집합의 일부인 패키지를 정의하는 .appinstaller 파일의 스키마를 정의하는 각 요소, 특성 및 데이터 형식에 대한 세부 정보를 제공합니다.
다음 표에서는 이 스키마의 모든 요소를 나열합니다.
요소 | Description |
---|---|
AppInstaller | appinstaller 문서의 루트 요소입니다. |
번들 | 앱 번들에 대한 정보를 포함하는 요소입니다. 이 요소의 자식 요소에는 앱 패키지 번들 매니페스트의 ID 요소에서 이름, 게시자 및 버전과 정확히 일치해야 합니다. |
종속성 | 필요한 경우 설치할 종속성입니다. |
MainBundle | 설치할 기본 번들에 대한 정보를 포함하는 요소입니다. 이 요소의 자식 요소에는 앱 패키지 번들 매니페스트의 ID 요소에서 이름, 게시자 및 버전과 정확히 일치해야 합니다. |
MainPackage | 설치할 기본 패키지에 대한 정보를 포함하는 요소입니다. 이 요소의 자식 요소에는 앱 패키지 매니페스트의 ID 요소에서 이름, 게시자 및 버전과 정확히 일치해야 합니다. ProcessorArchitecture는 선택적 요소입니다. |
OptionalPackages | 선택적 패키지를 지정합니다. |
Package | 패키지에 대한 정보를 포함하는 요소입니다. 이 요소를 사용하려면 앱 패키지 매니페스트의 ID 요소에서 이름, 게시자 및 버전과 정확히 일치해야 합니다. ProcessorArchitecture는 선택적 요소입니다. |
RelatedPackages | 관련 패키지를 지정합니다. 이러한 패키지는 설치되지 않습니다. |
UpdateSettings | UpdateSettings 요소를 사용하여 설치된 패키지의 자동 업데이트를 토글하고 업데이트 검사 간격을 설정합니다. |
OnLaunch | 배포 서비스가 앱 시작 시 appinstaller 파일에 대한 업데이트를 검사 것을 의미합니다. |
s4:AutomaticBackgroundTask | 백그라운드에서 업데이트를 확인합니다. 검사 사용자가 앱을 시작했는지 여부에 관계없이 8시간마다 이루어집니다. 이 유형의 업데이트는 UI를 표시할 수 없습니다. |
s4:ForceUpdateFromAnyVersion | 앱의 버전을 증가 또는 감소할 수 있는 부울입니다. 이 요소가 없으면 앱은 더 높은 버전으로만 이동할 수 있습니다. |
s4:MainPackageType | 백그라운드에서 업데이트를 확인합니다. 검사 사용자가 앱을 시작했는지 여부에 관계없이 8시간마다 이루어집니다. 이 유형의 업데이트는 UI를 표시할 수 없습니다. |
s4:RepairUris | 앱의 버전을 증가 또는 감소할 수 있는 부울입니다. 이 요소가 없으면 앱은 더 높은 버전으로만 이동할 수 있습니다. |
s4:RepairUri | 앱의 버전을 증가 또는 감소할 수 있는 부울입니다. 이 요소가 없으면 앱은 더 높은 버전으로만 이동할 수 있습니다. |
s4:UpdateUris | 앱의 버전을 증가 또는 감소할 수 있는 부울입니다. 이 요소가 없으면 앱은 더 높은 버전으로만 이동할 수 있습니다. |
s4:UpdateUri | 앱의 버전을 증가 또는 감소할 수 있는 부울입니다. 이 요소가 없으면 앱은 더 높은 버전으로만 이동할 수 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017/2 |
이 네임스페이스는 Windows 10 버전 1803에 도입된 기능에 필요합니다. |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
이 네임스페이스는 Windows 버전 21H2 빌드 22000에 도입된 기능에 필요합니다. |
최소 OS 버전 | Windows 10 버전 1803 빌드 17134 |