매니페스트 디자이너를 사용하여 Windows 8.1 앱 패키지 구성

 

Windows 및 Windows Phone에 적용

앱 매니페스트 파일인 package.appxmanifest.xml에는 스토어에 앱을 제출할 때 필요한 속성 및 설정이 포함되어 있습니다. 예를 들어 매니페스트 파일의 속성은 앱의 타일로 사용할 이미지 또는 사용자가 장치를 회전할 때 앱이 지원하는 방향을 설명합니다.

파일의 원시 XML을 편집하지 않고도 손쉽게 매니페스트 파일을 업데이트할 수 있는 매니페스트 디자이너가 Visual Studio에 포함됩니다.

이 항목에서는 Windows 8.1 스토어 앱의 앱 패키지 구성에 대해 설명합니다. Windows 10 장치용 유니버설 Windows 앱에 대한 앱 패키지를 구성해야 하는 경우 이 프로세스를 대신 따라야 합니다.

매니페스트 파일 열기

  1. Visual Studio에서 매니페스트 파일이 XML 코드 뷰에서 이미 열려 있으면 닫습니다.

  2. 솔루션 탐색기에서 앱의 프로젝트 노드를 확장합니다.

  3. Package.appxmanifest 파일을 두 번 클릭합니다.

    XML 코드 뷰에 매니페스트 파일이 이미 열려 있으면 Visual Studio에서 파일을 닫으라는 메시지를 표시합니다.

앱 패키지 구성

다음 표에서는 매니페스트 디자이너의 각 페이지에서 수행할 수 있는 구성 작업을 보여 줍니다.

이 항목에서는 작업에 대해 설명하고 작업과 관련된 결정의 장단점을 파악한 다음 종단 간 작업을 수행하는 데 도움이 될 수 있는 항목을 안내합니다. 경우에 따라 작업에서 코드를 작성해야 합니다.

필드의 정의만 보려면 디자이너에서 해당 필드를 가리키면 됩니다. 설정을 수정할 때 사용자가 구성을 완료하려면 추가 작업이 필요한 경우 오류 아이콘이 나타날 수 있습니다. 오류 아이콘이 나타나면 디자인에서 이 아이콘을 가리켜 오류 메시지를 볼 수 있습니다.

페이지

작업

지침

Application

사용자가 장치를 회전할 때 앱에서 지원되는 방향(가로, 세로, 가로-대칭 이동, 세로-대칭 이동 또는 이러한 옵션의 임의 조합)을 지정합니다.

InitialRotationPreference

Windows에만 적용

앱의 최소 너비를 지정합니다.

사용자가 가로로 스크롤하도록 요구하지 않고 앱을 보다 작은 화면에 나타내려면 앱의 최소 크기를 줄인 다음 이 최소 크기에서 잘 작동하도록 앱을 디자인합니다.

Windows Phone에만 적용

앱이 SD 카드에 설치되지 않도록 합니다.

앱이 휴대폰의 SD 카드가 아니라 장치에만 설치되는지 확인할 수 있습니다. 앱 및 데이터의 보안에 대해 걱정이 되거나 SD 카드에서 앱을 테스트했지만 잘 수행되지 않는 경우 이 방법을 선택할 수 있습니다.

앱에서 알림을 표시할 수 있습니다.

알림을 받도록 앱을 구성합니다.

알림 표시 지침을 이해합니다.

알림 메시지에 대한 지침

알림을 사용하는 샘플을 다운로드하여 실행합니다.

알림 샘플

앱 타일의 업데이트 방법 및 시기를 지정합니다.

폴링된 알림이라고도 하는 정기 알림은 클라우드 서비스에서 직접 콘텐츠를 다운로드하여 고정된 간격으로 타일 및 배지를 업데이트합니다.

정기 알림 개요

시각적 자산

앱을 나타낼 다양한 이미지 형식을 선택합니다.

앱 이미지 선택

모든 해상도에 적합하도록 이미지를 최적화합니다.

다른 화면 해상도에 대해 이미지 최적화

타일 이미지 추가

디자이너에서 제공하는 일부 로고는 시작 화면에서 타일로 표시됩니다.

스토어 로고가 나타나는 위치를 확인합니다.

스토어 로고

잠금 화면에 배지 로고를 추가합니다.

이 항목에서는 앱 매니페스트의 XML을 수정하는 방법을 보여 줍니다. 매니페스트 디자이너의 시각적 자산 탭에 있는 속성을 사용하여 이 환경을 사용하도록 설정할 수 있습니다.

빠른 시작: 잠금 화면에서 타일 및 배지 업데이트 표시

시작 화면 이미지를 추가합니다.

시작 화면에 대한 지침

요구 사항

Windows Phone에만 적용

앱의 하드웨어 요구 사항 지정

사용자는 장치가 지정된 하드웨어 요구 사항을 충족하지 않는 경우 앱을 다운로드 및 설치할 수 없습니다.

앱에서 다음 하드웨어 기능 중 하나를 사용하려면 필요한 해당 기능을 선택해야 합니다.

  • 자이로스코프

  • 지자기 센터(컴퍼스)

  • NFC

  • 전면 카메라

  • 후면 카메라

기능

사용자 리소스에 대한 프로그래밍 방식의 액세스를 제공합니다.

그림 같은 사용자 리소스 또는 웹캠 같은 연결된 장치에 프로그래밍 방식으로 액세스해야 하는 스토어 앱은 적절한 기능을 선언해야 합니다. 사용자가 앱을 다운로드하여 사용할 것인지 여부에 대해 합리적인 결정을 내릴 수 있도록 스토어는 이러한 선언을 표시합니다. 이 디자이너에서 선택할 수 있는 다양한 기능을 알아보세요. 이 항목에는 선언하는 리소스에 액세스하기 위해 작성할 수 있는 코드를 보여 주는 빠른 시작 자습서에 대한 링크도 포함되어 있습니다.

앱 기능 선언

선언

사용자, 장치 및 서비스에 앱을 연결합니다.

앱에서 표준 Windows 기능을 확장하거나 사용자 지정할 수 있습니다. 또는 다른 앱과 상호 운용하고 심지어 정보를 공유할 수도 있습니다.

앱 계약 및 확장

콘텐츠 URI

앱이 로드하는 페이지를 사용하여 지리적 위치 장치 및 클립보드에 액세스합니다.

앱이 원격 페이지로 이동하면 해당 페이지는 웹 컨텍스트에서 실행되며 시스템에 제한적으로 액세스할 수 있습니다. 콘텐츠 URI 탭의 속성을 사용하여 지리적 위치 장치 및 클립보드에 대한 웹 페이지 액세스를 제공할 수 있습니다.

패키지

앱을 패키지하는 데 사용되는 속성을 설정합니다.

앱 패키지 만들기.

참고 항목

패키지 매니페스트 스키마 참조