다음을 통해 공유


앱 설치 관리자 파일 개요

종종 많은 사용자와 앱을 공유해야 합니다. 나중에 앱을 업데이트해야 하며, 비기술 사용자도 원활하고 쉽게 수행할 수 있도록 해야 합니다.

이를 위해 Windows 10 버전 1709를 기준으로 앱 설치 관리자 파일을 도입했습니다. Visual Studio를 사용하여 직접 만들거나 만들 수 있는 XML 파일입니다( 여기서 Visual Studio 지침 참조). 앱 설치 관리자 파일은 앱의 위치와 업데이트 방법을 지정합니다. 이 앱 배포 방법을 사용하도록 선택하는 경우 실제 앱 컨테이너 대신 앱 설치 관리자 파일을 사용자와 공유해야 합니다. 그러면 사용자가 앱 설치 관리자 파일을 클릭해야 합니다. 이 시점에서 익숙한 앱 설치 관리자 UI가 나타나고 설치를 통해 사용자를 안내합니다. 사용자가 이러한 단계를 사용하여 애플리케이션을 설치하면 애플리케이션이 앱 설치 관리자 파일과 연결됩니다.

나중에 애플리케이션에 대한 업데이트가 있는 경우 앱 설치 관리자(.appinstaller) 파일만 업데이트합니다. 파일을 업데이트하면 새 버전의 애플리케이션이 사용자에게 푸시됩니다. 이는 업데이트를 받기 위해 아무 작업도 수행할 필요가 없기 때문에 사용자에게 특히 좋습니다. 평소처럼 애플리케이션을 계속 사용하고 업데이트가 전달됩니다.

작동 방식을 보여 주는 예제는 다음과 같습니다.

  1. IT 전문가 Joe는 인적 자원 앱을 기업에 배포하려고 합니다.
  2. IT 전문가 Joe는 인사 관리 앱을 공유에 배치하고 HumanResources.appinstaller라는 앱 설치 관리자 파일을 만듭니다. 이 앱 설치 관리자 파일은 앱과 연결됩니다.
  3. IT 전문가 조는 HumanResources.appinstaller를 공유합니다.
  4. IT 전문가 조는 엔터프라이즈 직원을 HumanResources.appinstaller로 가리킵니다.
  5. 관리자 Maggie는 HumanResources.appinstaller를 클릭하고 인사 관리 애플리케이션을 설치하도록 안내하는 앱 설치 관리자 UI를 가져옵니다.
  6. 그 시점에서 매니저 매기의 장치에 있는 인적 자원 관리 앱은 다른 앱과 마찬가지로 그녀가 상호 작용하는 또 다른 앱입니다. 그녀는 작업 표시줄이나 시작 메뉴에 고정 할 수 있습니다, 그것은 그녀의 응용 프로그램 목록에 나타납니다 등.
  7. 일주일 후 IT 전문가 Joe는 인사 앱에 대한 업데이트를 받습니다. 사용자와 공유하기 위해 HumanResources.appinstaller를 업데이트하여 새 앱 버전을 가리키고 원하는 업데이트 유형을 설정합니다.
  8. 다음 아침, 업데이트에 대해 아무것도 모르는 관리자 매기는 이미 바탕 화면에 있는 인사 관리 애플리케이션을 시작합니다.
  9. 애플리케이션은 업데이트가 있음을 감지하고 업데이트를 자동으로 적용합니다.
  10. 관리자 Maggie는 이제 최신 버전의 애플리케이션을 보유하고 있으며 새로운 기능을 활용할 수 있게 되어 기쁩니다.

Windows 10 Fall Creators Update(버전 1709, 빌드 16299) 이상 릴리스부터 Windows SDK는 앱 설치 관리자 파일을 통해 패키지를 프로그래밍 방식으로 수정하거나 앱 설치 관리자 연결을 사용하여 앱에 대한 정보를 검색하는 데 사용할 수 있는 여러 API도 제공합니다. 자세한 내용은 관련 설명서를 참조하세요.

다운로드 및 업데이트를 위해 앱 설치 관리자 파일 호스팅

앱 설치 관리자 파일을 사용하여 웹, 네트워크 공유 또는 로컬 파일 공유에서 앱을 다운로드하거나 업데이트할 수 있습니다. 앱 설치 관리자 파일 다운로드 및 업데이트는 https, http 및 smb 프로토콜을 지원합니다.

앱 설치 관리자 파일의 내용

다음 이미지는 예제 앱 설치 관리자 파일을 보여줍니다. 앱 설치 관리자 파일의 XML 요소에 대한 자세한 내용은 앱 설치 관리자 파일 스키마 참조를 참조하세요. 앱 설치 관리자 파일에서 업데이트 설정을 구성하는 방법에 대한 자세한 내용은 앱 설치 관리자 파일에서 업데이트 설정 구성을 참조하세요.

업데이트 설정이 있는 앱 설치 관리자 파일 예제