Windows 스토어 앱 인증 요구 사항

문서 버전: 6.0

문서 날짜: 2014년 4월 10일 목요일

이 문서에서는 앱이 Windows 스토어에 표시되기 위해 충족해야 하는 조건에 대해 설명합니다.

시작

Windows용 앱 개발에 관심을 가져 주셔서 감사합니다. Microsoft는 개발자가 야망을 실현할 수 있도록 지원하고 전 세계의 Windows 고객에게 우수한 품질의 다양한 매력적인 앱을 추천하기 위해 노력하고 있습니다. 이러한 목표를 염두에 두고 이러한 인증 요구 사항 초안을 작성했습니다. 이 요구 사항을 따르면 올바른 선택을 통해 앱의 인기를 높일 수 있으며 Windows 스토어에 등록하는 시간을 단축할 수 있습니다.

인증 요구 사항이 변경되면 업데이트를 식별하여 고려할 내용을 알려 드리겠습니다. 당사의 정책에 대한 피드백이 있으면 포럼에 설명을 입력하여 알려주시기 바랍니다. Microsoft는 모든 의견을 존중합니다.

개발자 앱은 수억 명의 고객 환경에 소중합니다. 개발이 끝난 앱을 스토어에 제공하도록 도와드리겠습니다.

1. Windows 스토어 앱이 고객에게 제공하는 가치

1.1 앱은 지원하는 모든 언어로, 지원하는 모든 지역/국가에서 완벽하게 작동하고 고객에게 고유하고 창조적인 가치 또는 유틸리티를 제공해야 함

예를 들어 다른 앱과 유사한 앱 이름이나 아이콘을 사용할 수 없습니다.

1.2 Windows 스토어에 제출할 때 테스트할 수 있어야 함

앱의 일부를 테스트할 수 없는 경우 앱에서 이 요구 사항을 충족하지 않을 수 있습니다. 예를 들어 앱에 로그인 자격 증명이 필요할 경우 Notes to Tester 필드를 사용하여 작업 데모 계정을 제공합니다. 앱이 서버에 액세스해야 하는 경우 앱이 제대로 작동하는지 확인하기 위해 수행해야 할 사항을 알려 줍니다. 앱에서 기프트 카드 잔액을 추가할 수 있는 경우 테스트에 사용할 수 있는 기프트 카드 번호를 제공하십시오.

2. — 삭제

수정 기록을 참조하십시오.

3. 동작을 예측 가능한 Windows 스토어 앱

3.1 Windows 런타임 API만 사용하여 Windows 스토어 앱의 기능을 구현해야 함

이러한 API는 Windows 스토어 앱 API 참조에서 설명합니다.

앱이 소프트웨어의 상점이 아닌 경우 Windows 스토어 앱은 앱의 주요 기능을 모두 사용하는 데 필요하지 않은 데스크톱 소프트웨어를 설치하도록 사용자에게 권장해서는 안 됩니다.

앱은 파일 및 레지스트리 키를 포함한 로컬 메커니즘을 통해 로컬 데스크톱 응용 프로그램이나 서비스와 통신하면 안 됩니다. 앱은 Windows 스토어에 나열된 소프트웨어 또는 Windows 호환성 센터에서 Windows 8 호환 가능으로 표시된 소프트웨어에 따라서만 달라질 수도 있습니다.

3.2 앱은 응답을 중지하거나 예기치 않게 종료되거나 사용자 환경에 크게 역효과를 주는 오류를 표시해서는 안 됨

3.3 — 요구 사항 6.13과 병합

요구 사항 6.13.3을 참조하십시오.

3.4 — 삭제

수정 기록을 참조하십시오.

3.5 — 요구 사항 6.13과 병합

요구 사항 6.13.4를 참조하십시오.

3.6, 3.7, 3.8 — 삭제

수정 기록을 참조하십시오.

3.9 모든 앱 논리는 앱 패키지에서 시작하고 상주해야 함

응용 프로그램이 스토어 인증 요구 사항과 관련하여 동작하는 방식을 변경하는 코드를 동적으로 포함하는 어떠한 형태로도 패키지된 콘텐츠를 변경하거나 확장하려고 시도하지 않아야 합니다. 예를 들어 앱에서 원격 스크립트를 다운로드하여 앱 패키지의 로컬 컨텍스트에서 해당 스크립트를 계속 실행할 수 없습니다.

3.10 및 3.11 — 요구 사항 3.12와 병합

요구 사항 3.12.2를 참조하십시오.

3.12 앱에서 준수해야 하는 기술 요구 사항:

3.12.1 앱이 최신 Windows 앱 인증 키트 릴리스에서 제공한 테스트를 전달해야 함

3.12.2 Direct3D 앱이 최소 기능 수준을 지원해야 함

특정 3D 그래픽 하드웨어 기능에 의존하는 경우 이 요구 사항이 적용됩니다.

앱에 ARM 또는 Neutral 패키지가 포함되어 있는 경우 Direct3D 기능 수준을 9_1.을 지원해야 합니다. 앱에서 ARM을 지원하지 않는 경우 스토어 포털에서 선택한 최소 기능 수준을 지원해야 합니다.

고객은 앱 설치 후 컴퓨터의 그래픽 하드웨어를 변경할 수 있으므로 9_1 이상의 최소 기능 수준을 선택하는 경우 실행 시 현재 하드웨어가 최소 요구 사항을 충족하는지 여부를 앱에서 확인해야 합니다. 충족하지 않는 경우 앱은 Direct3D 요구 사항이 자세히 설명된 메시지를 고객에게 표시해야 합니다.

앱은 선택한 최소 Direct3D 기능 수준을 지원할 뿐만 아니라 가능한 경우 더 높은 기능 수준을 사용할 수도 있습니다.

3.12.3 앱에 Windows 런타임 구성 요소가 포함되어 있는 경우 앱이 Windows 런타임 형식 시스템을 준수해야 함

특히 Windows 런타임 형식은 모두 다음 조건을 충족해야 합니다.

  • 가장 긴 네임스페이스 일치 이름을 가진 패키지 파일에 있어야 합니다.
  • Windows Metadata(.winmd) 파일에서 공개 표시되는 유일한 형식이어야 합니다.
  • 대/소문자 구분 없는 고유한 이름이 있어야 합니다.
  • Windows 또는 글로벌 네임스페이스에 있으면 안 됩니다.
  • 형식이 특정 런타임 클래스 전용으로 표시된 인터페이스가 아닌 경우 공개 표시되어야 합니다.
  • 형식이 구성 가능으로 표시된 런타임 클래스가 아닌 경우 봉인되어 있어야 합니다.
  • 형식이 구성 가능 런타임 클래스인 경우 봉인 해제된 시스템 클래스를 구성해야 합니다.
  • 쓰기 전용 속성이 포함되지 않아야 합니다.
  • 다른 클래스 전용으로 표시된 인터페이스를 구현하지 않아야 합니다.
  • 제너릭하거나 매개 변수가 있으면 안 됩니다.
  • 통신사를 오버로드하는 메서드를 정의하지 않아야 합니다.
  • 인터페이스 및 런타임 메서드 선언 사이의 서명이나 매개 변수 이름은 변경하면 안 됩니다.
  • 메서드 매개 변수 기본값이 포함되어 있으면 안 됩니다.
  • 입력 매개 변수를 사용하는 getter 속성이 포함되어 있으면 안 됩니다.
  • 단일 집합 값 이상의 매개 변수를 사용하는 setter 속성이 포함되어 있으면 안 됩니다.
  • 반환 값을 초과하는 추가 out 매개 변수로 팩터리 메서드를 정의하지 않아야 합니다.
  • IReferenceArray<T> 또는 IReference<string>를 매개 변수 형식으로 사용하지 않아야 합니다.
  • 부호 있는 바이트 기본 형식을 사용하지 않아야 합니다.
  • Int32 또는 UInt32 기본 형식만 사용하여 열거를 정의해야 합니다.
  • UInt32 열거에 FlagsAttribute를 적용해야 합니다.
  • Int32 열거에 FlagsAttribute를 적용하지 않아야 합니다.

3.12.4 앱이 타사 장치 드라이버를 호출하는 경우 권한 있는 앱이어야 함

권한 있는 앱은 장치 제조업체가 장치 작업을 수행할 권한을 부여한 앱입니다. 자세한 내용은 Windows 8.1의 Windows 스토어 장치 앱을 위한 장치 동기화 및 업데이트를 참조하십시오.

3.12.5 Windows 스토어 앱 패키지에 올바른 앱 매니페스트가 있어야 함

패키지 메타데이터 요구 사항에 설명된 대로 각 앱 패키지의 앱 매니페스트 요소는 올바른 값을 포함해야 합니다.

3.12.6 Windows 스토어 앱 패키지가 올바른 형식이어야 함

앱 패키지는 패키지 형식 요구 사항을 준수해야 합니다.

3.12.7 앱은 주어진 파일 형식과의 연결을 선언할 경우 일반 고객이 해당 연결에서 기대하는 기능을 제공해야 합니다.

예를 들어 .jpg 파일 형식과의 연결을 선언할 경우 앱에서 이미지를 열어서 보거나 편집할 수 있어야 합니다.

4. Windows 스토어 앱을 고객이 제어 가능해야 함

4.1 앱에서 준수해야 하는 개인 정보 관련 요구 사항:

4.1.1 앱이 네트워크를 사용할 수 있는 경우 개인 정보 취급 방침이 있어야 함

앱에 사용자 또는 제3자에게 데이터를 전송하는 기술적 기능이 있으면 개인 정보 취급 방침을 유지 관리해야 합니다. Windows 설정 참 메뉴에 표시된 대로 앱 설정 및 앱 설명 페이지에서 개인 정보 취급 방침에 대한 액세스를 제공해야 합니다.

앱에서 네트워크를 사용할 수 있도록 하는 앱 기능 선언으로는 internetClient, internetClientServer 및 privateNetworkClientServer가 있습니다.

개인 정보 취급 방침은 앱이 액세스하거나 전송한 개인 정보와 해당 정보의 사용, 저장, 보안 유지 및 공개 방법을 사용자에게 알리고 해당 정보의 사용 및 공유에 대한 사용자의 제어와 사용자가 자신의 정보에 액세스할 수 있는 방법을 설명해야 하며 관련 법률 및 규정을 준수해야 합니다.

4.1.2 앱에서 개인 정보를 공유하려면 옵트인 또는 이에 해당하는 동의를 받아야 함

앱에서 외부 서비스 또는 제3자에게 고객 개인 정보를 게시하려면 반드시 옵트인 동의를 받아야 합니다.

옵트인 동의 개발자가 다음과 같은 요건을 충족할 경우 고객이 앱 사용자 인터페이스에 요청한 활동에 대한 명시적인 권한을 부여하는 것을 의미합니다.

a) 정보의 액세스, 사용 및 공유 방법에 대해 고객에게 설명합니다.

b) 고객이 나중에 이 권한 및 옵트아웃을 거부할 수 있는 방법을 제공합니다.

앱에 정보를 공유 중이지만 고객이 아닌 사람의 개인 정보를 서비스 또는 제3자에게 게시할 경우 개인 정보를 게시해도 된다는 명시적인 서면 동의를 받아야 하며, 해당 개인에게 언제든지 정보 공유에 대한 동의를 취소할 수 있는 권한을 부여해야 합니다. 앱에서 고객에게 다른 사람의 개인 정보에 대한 액세스 권한을 제공하는 경우 다음 요구 사항도 적용됩니다.

개인 정보에는 개인을 식별하는 데 사용할 수 있는 모든 정보 또는 데이터가 포함됩니다. 개인 정보의 예로는 연락처, 사진, 전화 번호, 오디오 녹음 및 동영상 녹화, 위치, SMS 또는 기타 텍스트 통신, 컴퓨터 바탕 화면 또는 스크린샷 이미지, 고유한 계정 식별자, 컴퓨터 하드웨어 기반 고유 식별자 그리고 결합된 검색 기록인 경우도 있습니다.

4.1.3 앱은 광고 ID에 관한 사용자 선택을 존중해야 함

앱에 광고 ID를 사용하는 기능이 있는 경우 사용자가 해당 기능을 끄면 앱은 ID를 수집하거나 사용할 수 없습니다. 사용자가 광고 ID를 재설정하도록 선택한 경우 앱은 이전 광고 ID 값을 사용하거나 새 값과 연결할 수 없습니다.

4.2 앱은 시스템 알림 설정을 존중해야 하며 이 설정을 사용하지 않도록 설정하더라도 앱은 작동해야 함

여기에는 고객에 대한 광고 및 알림 표시를 포함하며, 이러한 표시는 WNS(Windows 푸시 알림 서비스)에서 제공하든 다른 서비스에서 제공하든 상관없이 고객의 기본 설정을 충족해야 합니다. 고객이 앱 또는 시스템 차원의 알림을 사용하지 않도록 설정하더라도 앱은 정상적으로 작동해야 합니다.

4.3 앱은 Windows 시스템, 시스템 또는 관련 시스템의 보안 또는 기능과 사용자 보안을 위협하거나 손상시키지 않고, Windows 사용자 또는 다른 사람에게 피해를 주지 않아야 함

4.4 및 4.5 — 삭제

수정 기록을 참조하십시오.

4.6 앱에서 WNS 알림을 사용하는 경우 WNS(Windows 푸시 알림 서비스) 요구 사항을 준수해야 함

앱에서 WNS(Windows 푸시 알림 서비스)를 사용하여 푸시 알림을 전송하는 경우 이 요구 사항에 설명된 대로 전송해야 합니다.

a) WNS를 통해 제공된 알림은 앱 콘텐츠로 간주되므로 인증 요구 사항을 포함하여 모든 Windows 스토어 앱 정책을 준수해야 합니다.

b) 앱에 패키지 보안 식별자를 하나만 연결해야 합니다.

c) 앱에서 시작되는 모든 알림의 소스를 감추거나 위장해서는 안 됩니다.

d) 고객이 기밀 또는 중요 정보라고 생각할 합리적인 이유가 있는 정보를 알림에 포함할 수 없습니다.

e) 앱은 과도하게 많은 네트워크 용량 또는 WNS 대역폭을 사용해서는 안 됩니다. 그럴 경우 WNS 알림으로 인해 Windows 시스템에 과부하가 걸릴 수 있습니다.

4.7 앱이 앱에서 바로 구매 또는 대금 청구 기능을 포함하고 금융 정보를 캡처하는 경우 다음과 같은 요구 사항이 적용됩니다.

4.7.1 앱에서 스토어의 앱 내 구매 API(Windows.ApplicationModel.Store 네임 스페이스)를 사용하는 경우:

  • 앱에서는 디지털 항목 또는 서비스만 판매할 수 있습니다. 앱에서 판매되는 앱 내 제품은 Microsoft 플랫폼에서 사용 가능한 앱에서 사용해야 합니다.
  • 앱에서 앱 내 구매를 사용하여 사용자가 Windows 장치에서 전적으로 만든 디지털 콘텐츠의 물리적 표현(사진, 음악, 동영상, 텍스트, 문서 등)을 판매하는 경우를 제외하고 앱에서 판매한 앱 내 제품을 법정 통화(예: 미화, 유로 등)로 전환할 수 없습니다.

앱이 앱 내 대금 청구 기능을 포함하거나 금융 계정 정보를 캡처하지만 Windows.ApplicationModel.Store 네임스페이스를 사용하지 않는 경우 열거된 계정 유형에 다음 사항이 적용됩니다.

  • 모든 계정:

    거래할 때나 고객으로부터 결제 또는 금융 정보를 수집할 때 앱에서는 상거래 공급자를 식별하고, 사용자를 인증하고, 사용자에게 거래를 확인해야 합니다. 앱은 이 인증을 저장하는 기능을 사용자에게 제공할 수 있지만 사용자에게는 모든 거래에서 인증을 요구하거나 앱 내 거래를 해제하는 기능이 있어야 합니다.

    앱이 신용 카드 정보를 수집하거나 신용 카드 정보를 수집하는 제3자 지급 프로세서를 사용하는 경우 지급 처리가 현재 PCI DSS(PCI 데이터 보안 표준)를 충족해야 합니다.

  • 개인 계정:

    앱에서는 중요 금융 계정 정보를 수집하거나 앱 내에서 결제할 수 없습니다.

    기존 대금 청구 관계를 통해 앱 외부 결제를 수락하고, 승인된 제3자 결제 프로세서나 보안 HTTPS 웹 사이트를 통해 앱 외부 환경에서 결제 및 개인 계정 정보를 수집할 수 있습니다.

4.8 및 4.9 — 요구 사항 4.7과 병합

요구 사항 4.7을 참조하십시오.

4.10 Microsoft 상거래 엔진을 기부금이나 경품 행사에 사용할 수 없습니다.

앱이 자선 기부를 조장하거나 모금하거나 홍보용 경품 또는 콘테스트를 여는 데 사용되는 경우 해당 법을 준수해야 합니다. 또한 Microsoft가 홍보 행사의 스폰서 또는 모금자가 아님을 명확하게 밝혀야 합니다.

4.11 앱에서 음성 통화 요금제를 판매 또는 연결하거나 별도로 판촉할 수 없음

5. 전 세계 고객을 대상으로 하는 Windows 앱

이 조항에서는 Windows 스토어에 제공된 앱에서 허용되지 않는 콘텐츠 유형에 대해 설명합니다.

콘텐츠란 앱에 포함된 이미지, 소리 및 텍스트, 타일, 알림, 오류 메시지 또는 앱을 통해 노출된 광고, 서버에서 전달되었거나 앱이 연결하는 모든 항목을 의미합니다. Windows와 Windows 스토어에 게시된 앱은 전 세계에서 사용되므로 이러한 요구 사항은 지역 및 문화권에 따라 해석되고 적용됩니다.

5.1 앱은 콘텐츠 및 연령 등급 지침을 준수해야 하며 메타데이터는 모든 사용자에게 적합해야 함

앱과 앱 내의 모든 광고는 콘텐츠 및 연령별 등급 지침을 따라야 하고 메타데이터가 적합해야 합니다.

5.1.1 앱이 게임이 아니거나, 제3자 등급 위원회의 등급을 받지 않았거나, 이러한 인증 요구 사항을 준수하지 않는 한 PEGI 16 또는 ESRB MATURE 이상 등급이거나 그런 등급을 보증하는 내용을 포함하는 앱은 허용되지 않습니다.

5.1.2 앱과 함께 제공되도록 제출한 메타데이터 및 콘텐츠에는 PEGI 12, ESRB EVERYONE 또는 Windows 스토어 12+ 이하 등급에 해당하는 내용만 포함되어야 합니다.

5.1.3 Microsoft는 앱이 소매점 콘텐츠, 사용자 생성 콘텐츠 또는 웹 기반 콘텐츠에 대한 게이트웨이를 제공하는 경우도 있음을 알고 있습니다. 이러한 앱은 제3자 미디어 또는 앱 집계 및 판매가 기본 기능인 상점 앱으로 분류되거나 웹 기반 이미지, 음악, 동영상 또는 기타 미디어 콘텐츠 집계 및 스트리밍이 기본 기능인 스트리밍 앱으로 분류됩니다. 다른 단일 목적 앱의 경우 금지될 수 있는 일부 콘텐츠가 상점 또는 스트리밍 앱에는 포함될 수 있는 경우도 있습니다. 이 요구 사항에서 금지되는 일부 사용자 생성 콘텐츠가 앱에 포함될 가능성이 높은 경우, 사용자가 이러한 콘텐츠의 존재를 개발자에게 알리도록 하는 메커니즘을 포함해야 하며 이 요구 사항을 위반할 가능성이 높은 피드 또는 콘텐츠에 대해 사용자가 수신 액세스 권한을 옵트인하도록 요구하는 필터링 도구를 제공해야 합니다.

5.2 인종, 민족, 국적, 언어, 성별, 나이, 장애, 종교, 성적 취향, 병적 사항 또는 기타 소셜 그룹의 구성원 자격을 기반으로 차별, 불쾌한 표현 또는 폭력을 선동하는 내용 금지

5.3 불법적인 행동을 선동, 촉진, 미화하는 내용 또는 기능 금지

5.4 합리적으로 사고하는 개인이 외설적이라고 간주할 수 있는 내용 금지

5.5 명예훼손, 중상, 비방 또는 위협적인 내용 금지

5.6 술, 담배, 마약, 무기 등의 과도하거나 무책임한 사용을 촉진 또는 미화하는 내용 금지

5.7 지나치거나 불필요한 폭력, 인권침해, 무기 제조나 사람 또는 동물에 대한 불법적인 무기 사용을 촉진 또는 미화하는 내용 금지

5.8 과도하거나 불필요한 신성모독 금지

5.9 합리적으로 사고하는 개인이 외설적이라고 간주할 수 있는 내용 금지

5.10 앱의 모든 콘텐츠와 연결된 메타데이터는 앱 공급자가 원래 만들거나, 제3자 권한 보유자로부터 적절한 사용 허가를 받거나, 권한 보유자가 허용한 대로 사용하거나, 법률에 허용된 대로 사용해야 합니다.

6. 식별 및 이해하기 쉬운 Windows 스토어 앱

6.1 — 삭제

수정 기록을 참조하십시오.

6.2 Windows 연령별 등급을 할당하고 앱에 대한 제3자 등급(있는 경우)을 제출해야 함

6.2.1 앱과 가장 일치하는 Windows 스토어 연령별 등급을 할당해야 합니다. Windows 스토어의 각 연령별 등급에 적합한 콘텐츠에 대한 자세한 내용은 연령별 등급 페이지를 참조하십시오.

6.2.2 사용자가 앱을 통해 (i) 온라인 소셜 네트워크에 보호되지 않은 상태로 접속할 수 있거나 (ii) 다른 게임 사용자나 온라인을 통해 알게 된 사람과 같은 제3자와 개인 정보를 보호되지 않은 상태로 공유할 수 있는 경우, 해당 앱에 Windows 스토어 등급을 12세 이상 사용가로 지정해야 합니다. 이러한 활동이 "보호됨"으로 간주되려면, 해당 공유 기능을 사용하기 위해 부모의 허락을 받아야 하는 자녀 보호 기능을 앱에 포함해야 하며, 테스터에게 보내는 메모에 해당 기능을 명시하고 설명해야 합니다.

6.2.3 상점 또는 스트리밍 앱을 제출하는 경우 이 조항의 내용에 따라 앱 등급을 지정해야 합니다. 또한 등급 지정 시 앱 사용자가 액세스할 수 있는 콘텐츠를 기반으로 상점 또는 스트리밍 앱의 대상 고객도 고려해야 합니다.

6.2.4 해당 국가의 법률에서 특정 등급 시스템에 의한 등급을 요구하는 경우 해당 등급 시스템에 대한 등급 문서를 앱과 함께 첨부해야 합니다.

6.2.5Windows 앱 등급 심사 위원회에서 확인된 선택적 등급 심사 위원회의 등급을 받은 경우 앱에 대한 등급 인증서를 제출하고 적절한 콘텐츠 설명자를 지정해야 합니다.

6.2.6 각각 서로 다른 Windows 스토어 연령별 등급에 해당하는 여러 개의 등급 심사 위원회 등급이 있는 경우 이전 사용 대상에 해당하는 Windows 스토어 연령별 등급을 할당해야 합니다. ESRB MATURE 이상 등급의 앱은 일반적으로 허용되지 않습니다.

6.2.7 앱이 사용자가 인터넷을 광범위하게 검색할 수 있도록 하는 검색 엔진일 경우 앱의 등급은 12+여야 합니다. 이 정의에 따르면 특정 콘텐츠 집합(예: 뉴스만 또는 동영상만)을 검색할 수 있는 앱은 검색 엔진이 아닙니다. 이러한 앱의 연령 등급은 앱의 목적, 기능 및 내용에 따라 결정되어야 합니다.

6.2.8 앱이 웹 브라우저일 경우 인터넷 콘텐츠에 광범위하게 액세스할 수 있으면 해당 앱의 등급은 12+여야 합니다.

6.3 — 삭제

수정 기록을 참조하십시오.

6.4 및 6.5 — 요구 사항 6.13과 병합

요구 사항 6.13.5를 참조하십시오.

6.6 선언하는 기능은 Windows 스토어 앱의 기능 및 가치 제안과 합법적으로 관련되고 해당 선언의 사용은 앱 기능 선언을 준수해야 함

자세한 내용은 앱 기능 선언을 참조하십시오.

6.7 — 삭제

수정 기록을 참조하십시오.

6.8 — 5.1 및 6.13과 병합

요구 사항 5.1요구 사항 6.13.8을 참조하십시오.

6.9 및 6.10 — 요구 사항 6.12와 병합

요구 사항 3.12.5를 참조하십시오.

6.11 및 6.12 — 요구 사항 6.13과 병합

요구 사항 6.13.5를 참조하십시오.

6.13 메타데이터 및 앱을 설명하기 위해 제공하는 기타 자료는 앱의 원본, 기능 등을 정확하고 명확하게 반영해야 함

앱과 함께 제공하는 스크린샷, 앱 이름, 개발자 이름, 타일, 범주 및 앱 설명은 앱의 기능 및 중요 제한 사항을 사용자가 쉽게 이해할 수 있도록 만들어야 합니다. 앱에 특정 지역 또는 특정 하드웨어에 제한되는 콘텐츠 또는 기능이 포함되어 있거나 기타 중요 제한 사항이 있는 경우 해당 내용을 명확하게 설명해야 합니다. 앱의 출처가 특정 회사, 정부 기관 또는 기타 조직임을 표현하도록 허가받지 않은 경우 이를 표현해서는 안 됩니다.

6.13.1 및 6.13.2 — 삭제

수정 기록을 참조하십시오.

6.13.3 앱은 지원되는 모든 프로세서 유형 및 대상 운영 체제에서 동일한 사용자 환경을 제공해야 함

앱을 실행할 때 프로세서 유형 또는 대상 운영 체제에 따라 다른 사용자 인터페이스 또는 기능이 제공된다면 프로세서 유형별로 다른 앱을 제출하고 각 앱의 설명 조항에 차이점을 설명해야 합니다.

6.13.4 앱이 터치식 입력과 키보드 및 마우스 입력을 완벽하게 지원하지 않는 경우 앱의 설명 요소에 공개해야 함

6.13.5 및 6.13.6 — 삭제

수정 기록을 참조하십시오.

6.13.7 다음과 같이 선언된 경우 앱이 접근성 지침을 준수해야 함

앱에 접근성 확인란이 표시된 경우 UI 요소에 대한 정보 표시의 기준 요구 사항을 충족하고, 키보드 접근성을 구현하고, 고대비를 지원하고, 접근성 있는 텍스트에 대한 요구 사항을 충족해야 합니다.

6.13.8 앱이 지원하는 모든 언어로 지역화해야 함

앱은 Windows 스토어의 허용 가능한 언어만 지원할 수 있으므로 해당 언어 중 하나 이상이 인증 언어여야 합니다. 앱에서 제공하는 환경은 지원하는 모든 언어에서 유사해야 합니다.

앱 패키지에 선언된 각 언어로 앱에 대해 자세히 설명해야 합니다. 스크린샷, 텍스트, 홍보용 이미지 같은 앱 설명의 다른 요소를 지역화해야 합니다. 앱을 지역화한 경우 일부 기능을 지역화된 버전에서 사용할 수 없으면 앱 설명의 지역화 한계를 명확하게 명시하거나 표시해야 합니다.

7. 데스크톱 앱은 추가 요구 사항을 따라야 함

이러한 요구 사항 외에 Windows 데스크톱 앱 인증 프로그램에 따라 데스크톱 앱을 인증해야 합니다.

7.1 앱에 제공된 구매 페이지 링크는 앱을 직접 다운로드할 수 있는 위치로 사용자를 보내야 하며 다른 중개 사이트나 구매 페이지를 스푸핑하는 사이트로 사용자를 보내서는 안 됨

사용자는 Windows 스토어에서 구매 페이지로 연결된 후 신속하고 쉽게 앱을 취득할 수 있어야 합니다.

앱에 두 개의 구매 페이지 링크를 제공할 수 있습니다. 이러한 링크를 사용하여 64비트 및 32비트 버전의 앱에 대한 사용자 액세스 권한을 제공해야 합니다.

7.2 스토어에 제공하는 앱에 대한 정보는 해당 앱에 대한 구매 페이지에 사용된 정보와 일치해야 함. 여기에는 앱 또는 회사 로고, 앱 이름, 가격, 주 버전 및 부 버전 번호가 포함됨

결론

시간을 내어 이러한 요구 사항을 검토해 주셔서 감사합니다. Microsoft는 Windows 스토어에서 우수한 품질의 앱 카탈로그를 제공하기 위해 노력하고 있으며, 이러한 요구 사항을 충족하지 못하는 모든 앱을 카탈로그에서 제거할 권한을 보유합니다.

최상의 환경을 제공하기 위한 이번 활동에 동참해 주신 점 다시 한 번 감사드립니다.

수정 기록

날짜버전 변경 내용 요약문서 링크
2014년 4월 10일6.0

1.1 수정— 요구 사항을 명확히 설명

1.2 수정— 요구 사항을 명확히 설명

2 삭제— Windows 스토어 앱의 광고 사용에 관한 요구 사항 제거

3.1 수정— 요구 사항을 명확히 설명

3.4 삭제— 앱 업데이트가 Windows 스토어 앱에 미치는 인식된 영향과 관련한 요구 사항 제거

3.12.7 추가— Windows 스토어 앱의 파일 연결 및 예상 기능에 관한 새로운 요구 사항 도입

4.3 수정— 요구 사항을 명확히 설명

4.4 삭제— Windows 스토어 앱 마케팅 방법에 관한 요구 사항 제거

4.7 수정— 추가 정보를 포함하도록 수정

4.8 병합— 이제 요구 사항 4.7에서 자세히 설명

4.9 병합— 이제 요구 사항 4.7에서 자세히 설명

4.10 추가—앱 개발자 계약에서 이전에 자세히 설명된 요구 사항에 Microsoft 상거래 엔진 사용에 관한 새로운 항목 도입

4.11 추가— 음성 통화 요금제에 관한 새로운 요구 사항 도입

5.2 수정— 요구 사항을 명확히 설명

5.9 추가— 항목 5.4의 요구 사항 자료에 명시적 콘텐츠 사용에 관해 자세히 설명하는 새로운 항목 도입

5.10 추가—앱 개발자 계약에 이전에 자세히 설명된 요구 사항에 콘텐츠 사용 권한에 관한 새로운 항목 도입

6.1 삭제— Windows 스토어 앱의 이름 지정에 관한 요구 사항 제거

6.3 삭제— Windows 스토어 앱에 대한 기술적 지원 관련 요구 사항 제거

6.13.1 삭제— 평가판 기능에 관한 요구 사항 제거

6.13 삭제— Windows 스토어 앱에 대해 제공되는 타일 이미지 관련 요구 사항 제거

6.13.5 삭제— 이제 요구 사항 6.13에서 자세히 설명

6.13.6 병합— 이제 요구 사항 6.13에서 자세히 설명

2014년 1월 23일5.0

1.2 수정— 요구 사항을 명확히 설명

1.3 병합— 이제 요구 사항 6.13에서 자세히 설명

1.4 병합— 이제 요구 사항 6.13에서 자세히 설명

2.3 삭제— 앱의 설명, 타일, 알림, 앱 바 또는 가장자리에서 살짝 밀기 조작으로 광고를 표시하면 안 된다는 요구 사항 제거

2.4 삭제— 앱이 제공하는 기본 환경이 앱 내에서 발생되어야 한다는 요구 사항 제거

3.3 병합— 이제 요구 사항 6.13에서 자세히 설명

3.5 병합— 이제 요구 사항 6.13에서 자세히 설명

3.6 삭제— 앱이 시스템에서 제공하는 메커니즘을 해당 기능에 사용해야 한다는 요구 사항 제거

3.8 삭제— 절전 컴퓨터의 기본 성능 기준에 대한 요구 사항 제거

3.10 병합— 이제 요구 사항 3.12에서 자세히 설명

3.11 병합— 이제 요구 사항 3.12에서 자세히 설명

3.12 수정— 요구 사항을 확장하고 명확히 설명

3.13 병합— 이제 요구 사항 3.12에서 자세히 설명

4.5 삭제— 데이터 통신 연결 네트워크를 통한 대용량 데이터 전송에 대한 요구 사항 제거

5.1 수정— 요구 사항을 명확히 설명

5.1.4 병합— 이제 요구 사항 6.2에서 자세히 설명

5.1.5 병합— 이제 요구 사항 6.2에서 자세히 설명

6.4 병합— 이제 요구 사항 6.13에서 자세히 설명

6.5 병합— 이제 요구 사항 6.13에서 자세히 설명

6.8 병합— 이제 요구 사항 5.1 및 6.13에서 자세히 설명

6.9 병합— 이제 요구 사항 3.12에서 자세히 설명

6.10 병합— 이제 요구 사항 3.12에서 자세히 설명

6.11 병합— 이제 요구 사항 6.13에서 자세히 설명

6.11 병합— 이제 요구 사항 6.13에서 자세히 설명

6.12 수정— 요구 사항을 확장하고 명확히 설명

V5.0 인증 요구 사항
2013년 10월 17일4.7

2.5 삭제—광고 공급자가 제공하지 않은 프로그램 코드를 광고에서 실행하면 안 된다는 요구 사항 제거

3.1 수정—프로토콜 사용 관련 정보 추가

3.2 수정—요구 사항을 명확히 설명

3.3 수정—앱은 모든 대상 운영 체제에서 동일한 사용자 환경을 제공해야 한다는 요구 사항 추가

3.5 수정—터치 요소에 대한 시각적 피드백 요구 사항 제거

3.6 수정—"끌어온 상태" 요구 사항을 "앱의 창 크기가 조정된 후에도 작동"으로 바꿈

3.12 추가—앱은 Windows 앱 인증 키트를 통과해야 한다는 요구 사항 추가

3.13 추가—타사 장치 드라이버를 활용하는 앱은 해당 장치에 대해 권한 있는 앱이어야 한다는 요구 사항 추가

4.1.3 추가—"광고 ID"와 관련하여 사용자의 선택을 존중한다는 정책 추가

4.3 수정—"Windows 시스템" 구성 항목 정의에 주변 장치 추가

4.4 수정—앱은 PC 또는 주변 장치 등에 실질적인 피해를 주는 작업을 하도록 사용자에게 명령하거나 권장해서는 안 된다는 요구 사항 업데이트

5 수정—요구 사항을 하위 항목으로 분할

5.1.3 추가—상점/스트리밍 앱에서 성인 콘텐츠 필터 설정을 제공해야 한다는 요구 사항 추가

6 수정—요구 사항을 하위 항목으로 분할

6.2.6 수정—요구 사항을 명확히 설명

6.7 삭제—업데이트 제출 시 앱 변경 사항을 설명해야 한다는 요구 사항 제거

6.8 수정—"그래픽 향상" 스크린샷에 대한 요구 사항을 인증 요구 사항 6.13으로 이동

6.13 추가—앱 메타데이터 내에서 정확한 내용을 알려야 한다는 새 요구 사항 추가

7.1 수정—정책 언어에 대해 명확히 설명

V4.7 인증 요구 사항
2013년 3월 20일 수요일4.6

3.1 수정—정책 언어에 대해 명확히 설명

4.3 수정—정책 언어에 대해 명확히 설명

6.8 수정—정책 언어에 대해 명확히 설명

6.12 추가—앱이 접근성을 지원하는 것으로 표시된 경우 앱이 접근성 지침을 준수하도록 요구하는 정보 포함

V4.6 인증 요구 사항
2012년 12월 11일 화요일4.5

4.1.1 수정—개인 정보 대신 데이터 전송을 나타내는 언어 수정

5.1 수정—PEGI 16 또는 ESRB Mature 이상의 연령 등급을 받을 수 있는 앱 유형에 대한 정보 추가. 검색 엔진인 앱의 연령 등급에 대한 추가 정보 포함

5.3 수정—정책 언어에 대해 명확히 설명

5.4 수정—정책 언어에 대해 명확히 설명

5.6 수정—정책 언어에 대해 명확히 설명

5.7 수정—정책 언어에 대해 명확히 설명

6.2 수정—18+ 콘텐츠에 대한 등급 추가

V4.5 인증 요구 사항
2012년 10월 19일 금요일4.0

2.3 수정 - 앱 설명에 대한 정보 추가

3.1 수정 - Windows 스토어 앱과 데스크톱 응용 프로그램의 통신에 대한 정보 추가

4.1.1 수정 - 인터넷에 연결된 앱에 대한 정보 추가

4.1.2 수정 - 사용자가 권한을 거부하고 앱을 계속 사용할 수 있어야 함을 명확히 설명

4.7 수정 - Windows 스토어가 아닌 다른 상거래 공급자 사용에 대한 정보 명확히 설명

4.8 수정 - 앱에서 바로 구매 수행 시 사용자에게 메시지 표시에 대한 정보 추가

6.5 수정 - 앱 설명에 지역화 정보 제공에 대한 정보를 명확히 설명

6.8 수정 - 지역화된 스크린샷 제공에 대한 정보 추가

7.2 수정 - 앱 또는 회사 로고에 대한 정보 추가

V4.0 인증 요구 사항
2012년 7월 9일3.0

앱 개발자 계약과 인증 요구 사항 사이의 동기화된 버전 번호

1.1 수정 - 정책을 명확히 이해하는 데 도움이 되는 텍스트 추가

2.3 수정 - 정책을 명확히 이해하는 데 도움이 되는 텍스트 추가

3.1 수정 - 정책을 명확히 이해하는 데 도움이 되는 텍스트 추가

3.9 추가 - 앱 논리에 대한 정보 포함

3.10 추가 - 3D 그래픽 하드웨어 기능에 따라 달라지는 앱에 대한 정보 포함

3.11 추가 - Windows 런타임 형식 시스템에 부합해야 하는 앱에 대한 정보 포함

4.1 수정 - 개인 정보 취급 방침 관련 정보 확장 두 개의 새 하위 조항 4.1.1 및 4.1.2 포함

4.3 수정 - 사용자 동의 없이 앱에서 고객 데이터를 수정하거나 삭제할 수 없음을 명확히 설명

5.1 수정 - 상점으로 작동하거나 콘텐츠를 스트리밍하는 앱에 대한 텍스트 추가

6.2 수정 - 상점으로 작동하거나 콘텐츠를 스트리밍하는 앱에 대한 텍스트 추가, 개인 정보를 수집하거나 전송하는 앱은 반드시 12+ 등급을 사용하도록 지정

6.4 수정 - 앱의 모든 제한 사항을 앱 설명 페이지에 나열해야 한다는 내용 추가

6.5 수정 - 앱 지역화에 대한 텍스트 추가

V3.0 인증 요구 사항
2012년 5월 31일1.2

1.2 수정 - 예제 추가

2.4 수정 - 웹 사이트를 모방하는 앱에 대한 명확한 설명

3.1 수정 - 데스크톱 앱과의 통신에 대한 정보 추가

3.3 수정 - 요구 사항 명확히 설명

3.5 수정 - 앱이 터치 및 키보드/마우스를 동일하게 지원하도록 하는 요구 사항 명확히 설명

3.6 수정 - 탐색 모음 및 앱 바 사용에 대한 정보 추가

4.1 수정 - 요구 사항 명확히 설명

4.3 수정 - 이 요구 사항이 Windows 시스템에 적용되는 방식에 대한 요구 사항 명확히 설명

4.7 수정 - 요구 사항 명확히 설명

4.8 추가 - Windows 스토어를 사용하지 않는 앱에서 바로 구매에 대한 정보 포함

4.9 수정 - 이전에는 4.8이었음

5.1 수정 - 앱 메타데이터를 포함하도록 업데이트

6.2 수정 - 앱 등급을 더 읽기 쉽게 업데이트

6.5 수정 - 지원되는 언어의 지역화에 대한 추가 정보 포함

6.6 수정 - 앱 기능에 대한 추가 정보 포함

6.7 수정 - 앱 변경 사용 설명에 대한 요구 사항 명확히 설명

6.8 수정 - 지역화된 스크린샷을 제공해야 함을 명확히 설명

7 추가 - 데스크톱 앱에 대한 요구 사항

V1.2 인증 요구 사항

2012년 2월 8일1.1

2.3: 수정 - 구체적 변경

2.4: 수정 - 명확하고 구체적인 변경

3.5: 수정 - Windows 8 터치 언어에 대한 외부 참조 추가 및 확인

3.6: 수정 - 구체적인 샘플 추가

3.7: 삭제 - 3.5와 병합

3.8: 추가 – Windows 앱 인증 키트에서 이미 수행 중인 성능 테스트 설명

4.6: 수정 – 일부 WNS 사용 제한 제거

4.7: 추가 – 앱에서 바로 구매 거래 담당자 ID 표시

4.8: 추가 – 지급 처리 보안 표준

전체: 문서의 의미와 의도를 변경하지 않는 보조적인 맞춤법 및 용어 수정

V1.1 인증 요구 사항

2011년 12월 6일 1.0스토어 미리 보기에 대한 문서 초안

V1.0 인증 요구 사항

 

 

 

표시:
© 2014 Microsoft. All rights reserved.