다음을 통해 공유


2단계: UWP 디바이스 앱에 대한 디바이스 메타데이터 만들기

디바이스 앱 워크플로, 2단계.

이 항목에서는 디바이스 메타데이터 작성 마법사를 사용하여 UWP 디바이스 앱을 디바이스와 연결하는 새 디바이스 메타데이터를 만드는 방법을 설명합니다. 마법사는 다음 단계에서 앱에 추가해야 할 수 있는 StoreManifest.xml 파일을 만들 수도 있습니다.

UWP 디바이스 앱은 디바이스 제조업체가 내부 또는 주변 장치와 함께 사용하기 위해 만드는 특별한 종류의 UWP 앱입니다. 디바이스 메타데이터를 사용하여 디바이스 앱은 권한 있는 작업을 실행하고 디바이스를 연결할 때 자동으로 설치할 수 있습니다. UWP 디바이스 앱에 대한 자세한 내용은 UWP 디바이스 앱 모임을 참조 하세요.

이 항목은 단계별 시리즈의 일부입니다. 소개는 UWP 디바이스 앱 빌드를 단계별로 참조하세요.

시작하기 전에

디바이스 메타데이터 작성 마법사를 사용하려면 이 항목의 단계를 완료하기 전에 Microsoft Visual Studio Professional, Microsoft Visual Studio Ultimate 또는 Windows 8.1용 독립 실행형 SDK를 설치해야 합니다. Windows용 Microsoft Visual Studio Express를 설치하면 마법사를 포함하지 않는 SDK 버전이 설치됩니다.

새 디바이스 메타데이터 만들기

디바이스 메타데이터 작성 마법사는 새 디바이스 메타데이터를 만드는 데 사용됩니다.

새 디바이스 메타데이터를 만들려면

  1. DeviceMetadataWizard.exe 두 번 클릭하여 %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86에서 디바이스 메타데이터 작성 마법사시작합니다.

  2. 새 디바이스 메타데이터를 클릭합니다.

  3. 메타데이터 패키지 유형 선택 페이지에서 UWP 디바이스 앱 메타데이터를 클릭한 다음 다음을 클릭합니다.

  4. 디바이스 범주 선택 페이지에서 디바이스에 할당해야 하는 디바이스 범주를 선택합니다. 디바이스는 여러 디바이스 범주에 속할 수 있지만 하나의 기본 범주만 할당할 수 있습니다. 다음을 클릭합니다.

  5. 로캘 지정 페이지에서 디바이스 메타데이터 패키지와 연결되어야 하는 로캘을 하나 이상 선택합니다. 컴퓨터에서 로캘별 패키지를 사용할 수 없는 경우 사용되는 기본 로캘을 설정할 수도 있습니다. 다음을 클릭합니다.

  6. 디바이스 설명 페이지에서 디바이스를 연결하는 최종 사용자에게 표시되는 정보를 입력합니다. 각 로캘에 모델 이름과 제조업체가 필요합니다.

  7. 하드웨어 정보 지정 페이지에서 하나 이상의 하드웨어 ID와 하나의 모델 ID를 추가합니다. 하드웨어 ID에는 회사의 공급업체 ID가 포함되어야 합니다. 모델 ID는 GUID이며 모델 ID를 지원하는 디바이스와 디바이스 메타데이터를 연결하는 데 권장되는 방법입니다. 다음을 클릭합니다.

  8. UWP 디바이스 앱 정보 지정 페이지에서 다음을 수행합니다.

    • 디바이스 앱에 대해 자동 설치를 사용하도록 설정하거나 카메라 또는 프린터 환경(자동 설치 필요)을 확장하려면 UWP 디바이스 앱 상자에 Microsoft Store 앱 정보를 입력합니다. UWP 앱 매니페스트 파일 가져오기를 클릭하여 패키지 이름, 게시자 이름UWP 앱 ID를 자동으로 입력합니다.

      Warning

      앱이 설치될 때 자동 설치 기능이 사용자에게 알림을 제공하지 않는다는 점을 고려해야 합니다. 일부 사용자는 이 환경이 혼란스럽고 실망스러울 수 있으며 앱에 나쁜 평가를 제공할 수 있습니다.

    • 앱이 프린터 알림을 등록하는 경우 알림 처리기 상자를 입력 합니다 . 이벤트 ID에서 인쇄 이벤트 처리기의 이름을 입력합니다. 이벤트 자산에서 해당 코드가 있는 파일의 이름을 입력합니다.

    • 앱을 권한 있는 앱으로 지정하려면 권한 있는 애플리케이션 상자에 해당 정보를 입력합니다. 권한 있는 앱 지정을 통해 UWP 디바이스 앱은 펌웨어 업데이트와 같은 디바이스 업데이트를 수행할 수 있습니다. 또한 OEM 및 구성 요소 공급업체가 내부 디바이스앱을 개발할 수 있습니다.

  9. 자동 설치 및 권한 있는 앱 세부 정보 지정이 완료되면 다음을 클릭합니다 .

  10. Windows 설정 지정 페이지에서 디바이스의 연결이 끊어질 때 장치 관리자 표시되고 디바이스가 자동 실행 활성화에 응답하는 방법을 구성할 수 있습니다.

    디바이스의 기본 자동 실행 처리기로 앱을 지정하려면 자동 실행 처리기 상자에서 UWP 디바이스 앱 사용을 선택합니다. UWP 앱 또는 UWP 디바이스 앱을 선택할 수 있지만, 해당 앱은 디바이스에 대한 자동 실행 활성화를 처리하고 앱 패키지 매니페스트에서 해당 환경 ID를 지정해야 합니다(UWP 디바이스 앱의 자동 실행에서 설명).

    • 패키지 이름: 앱 패키지 매니페스트에서 ID 요소의 Name 특성입니다.

    • 게시자 이름: 앱 패키지 매니페스트에서 ID 요소의 게시자 특성입니다.

    • 앱 ID: 앱 패키지 매니페스트에서 애플리케이션 요소의 ID 특성입니다.

    • 사: 자동 실행 활성화의 식별자입니다. 앱은 이를 사용하여 디바이스에서 활성화되었는지 확인합니다. 예약된 open을 제외하고 동사 설정에 모든 값을 사용할 수 있습니다.

    • 자동 실행 이벤트 유형: 디바이스로 그대로 둡니다. 디바이스 메타데이터에서 마법사는 UWP 디바이스 앱과 연결된 환경 ID를 자동으로 지정합니다.

    다른 앱이 디바이스에 대한 자동 실행 처리기 역할을 하도록 하려면 등록된 앱에 대해 자동 실행 사용을 선택합니다.

    자동 실행에 대한 자세한 내용은 UWP 디바이스 앱에 대한 자동 실행을 참조 하세요.

  11. 계속할 준비가 되면 다음을 클릭합니다.

  12. 디바이스 메타데이터 패키지 검토 페이지에서 모든 설정이 올바른지 확인합니다. 이 디바이스 메타데이터 패키지를 로컬 메타데이터 저장소에서 사용할 수 있도록 하려면 로컬 컴퓨터의 메타데이터 저장소에 디바이스 메타데이터 패키지 복사를 선택하고 검사 상자를 클릭한 다음 저장을 클릭합니다.

  13. 디바이스 메타데이터 패키지를 제출할 준비가 되거나 편집해야 하는 경우 .devicemanifest-ms 파일을 사용해야 합니다. .devicemetadata-ms 파일은 디바이스 메타데이터를 로컬로 테스트하는 데만 사용해야 합니다.

다음 단계

3단계: 앱에 환경 ID 추가

UWP 디바이스 앱 빌드

UWP 디바이스 앱에 대한 디바이스 동기화 및 업데이트

내부 디바이스용 UWP 디바이스 앱