Microsoft Store 앱을 게시하는 것은 신뢰할 수 있고 안전하며 간소화된 배포 환경을 통해 수백만 명의 Windows 사용자에게 도달하는 가장 쉬운 방법입니다. 스토어는 설치, 업데이트 및 검색을 처리하는 동시에 ID, 서명 및 정책 검사를 통해 사용자에게 자신감을 줄 수 있도록 도와줍니다. 새로운 앱을 배송하든, 기존 앱을 더 많은 사용자에게 제공하는지 여부에 관계없이 이 가이드에서는 앱을 준비하고, 스토어 목록을 만들고, 인증을 위해 제출하는 주요 단계를 안내합니다.
전제 조건
앱 제출 프로세스를 시작하기 전에 파트너 센터의 Windows 앱 개발자 계정이 필요합니다. 파트너 센터에서 사용할 수 있는 개발자 계정 유형은 개인 및 회사 두 가지입니다.
개별 계정을 선택해야 하는 사용자:
- 스토어를 통한 앱 배포가 비즈니스, 무역 또는 직업과 관련이 없는 독립 개발자
- 비상업적 목적으로 콘텐츠를 제작하는 소규모 작성자
- 취미, 아마추어, 학교 또는 개인 프로젝트로 디지털 콘텐츠를 만드는 개인
자세한 내용은 개별 개발자 계정을 만드는 단계를 참조 하세요.
앱 제출 시작
앱(UWP, Win32, PWA, WinApp SDK 등)을 MSIX로 패키징하는 것이 좋습니다. 앱을 MSIX로 패키지화하면 무료 이진 호스팅(Microsoft 제공), 무료 코드 서명(Microsoft 제공), Microsoft Store 상거래 플랫폼, 패키지 플라이팅, 고급 Windows 통합(예: 공유 대화 상자, 스토어 실행 등 기능 사용), Windows 11의 백업 및 복원 등의 많은 기능을 활용할 수 있습니다.
Win32 앱을 MSIX로 패키징하려면 다음 단계를 수행합니다.
비고
애플리케이션을 웹 다운로드(EXE /MSI)로 배포하고 스토어에서 MSIX(패키지 애플리케이션)로 배포하려는 경우 사용자가 두 버전을 모두 설치하지 못하게 하거나 패키지되지 않은 웹 버전에서 스토어 버전으로 사용자를 마이그레이션할 수 있습니다. 패키지되지 않은 웹에서 Store 패키지 앱으로 사용자를 전환하는 방법에 대해 자세히 알아봅니다.
상거래 플랫폼 선택
Microsoft Store는 개발자에게 유연하고 투명한 수익 공유 모델을 제공합니다. 여기에는 앱 내 구매, 구독, 광고 및 팁이 포함됩니다. 사용자는 고유의 상거래 플랫폼을 선택하여 비게임 앱의 수익을 100% 유지하거나, Microsoft의 상거래 플랫폼을 사용하여 게임의 경우 12%, 앱의 경우 15%의 경쟁력 있는 요금을 지불할 수 있습니다. 즉, Microsoft 상거래 플랫폼의 편리성과 보안을 활용하면서 수익을 극대화하고 비즈니스 모델을 제어할 수 있습니다.
앱 제출 [MSIX/PWA]
MSIX 앱의 제출 프로세스를 이해하려면 다음 비디오를 시청할 수 있습니다.
자세한 내용은 아래 단계를 참조하세요.
앱 이름 예약 [MSIX/PWA]
Microsoft Store 모든 앱에는 고유한 이름이 있어야 합니다. 앱의 이름을 보호하기 위해 첫 번째 단계는 앱의 이름을 예약하는 것이며, 개발이 시작되지 않은 경우에도 게시하기 전에 최대 3개월까지 수행할 수 있습니다.
앱 이름을 예약하는 단계:
파트너 센터 앱 및 게임 페이지로 이동합니다.
새 제품을 클릭합니다.
MSIX 또는 PWA 앱을 클릭합니다. MSIX 또는 PWA 게임을 제출하려면 게임을 클릭합니다.
사용할 이름을 입력하고 가용성 확인을 클릭합니다. 이름을 사용할 수 있는 경우 녹색 확인 표시가 표시됩니다. 이름이 이미 사용 중인 경우 해당 이름을 나타내는 메시지가 표시됩니다.
예약하려는 사용 가능한 이름을 선택한 후 제품 이름 예약을 클릭합니다 .
자세한 내용은 앱 이름 예약 - Windows 앱 | Microsoft Learn을 방문해 주세요.
앱 제출 만들기 [MSIX/PWA]
앱 이름을 예약하면 애플리케이션 개요 페이지로 리디렉션됩니다. 제출 시작을 클릭합니다. 초안 상태의 제품 제출이 표시됩니다. 이 초안에는 완료해야 하는 모든 제출 단계가 포함됩니다.
PWA를 제출하려면 웹 사이트를 PWA 로 변환하는 방법을 알아봅니다.
제출 초안의 각 탭을 완료합니다.
가격 책정 및 가용성: 고객이 사용할 수 있는 앱의 가격을 제공하고 앱에 대한 가격 책정 및 가용성을 설정하여 평가판을 제공할지 여부를 결정합니다. 앱 가격 책정 및 가용성 설정 - 앱 Windows | Microsoft Learn
속성: 앱 속성을 입력하여 앱의 범주, 보조 범주, 하위 범주를 정의하고 앱에 대한 시스템 요구 사항을 제공합니다. 앱 속성 입력 - 앱 Windows | Microsoft Learn
연령 등급: 앱이 IARC 등급 시스템에서 관리하는 적절한 연령 및 콘텐츠 등급을 받으려면 연령 등급 설문지에 답변하고 연령 등급을 생성합니다. MSIX 앱에 대한 연령 등급 - Windows 앱 | Microsoft Learn
패키지: 스토어 사용자가 다운로드할 앱의 앱 패키지를 업로드합니다. 앱 패키지 업로드 - Windows 앱 | Microsoft Learn
스토어 목록: 스토어 목록을 만들어 스토어에서 앱의 PDP(제품 세부 정보 페이지)에 표시될 앱 설명, 스크린샷 및 로고를 입력합니다. 앱 스토어 목록 만들기 - 앱 Windows | Microsoft Learn
제출 옵션(선택 사항): 인증에 대한 메모를 입력하거나 제출 옵션을 사용하여 앱이 스토어에 게시해야 하는 시기를 결정합니다. 제출 옵션 관리 - 앱 Windows | Microsoft Learn
섹션을 완료한 후 저장을 클릭합니다. 모든 섹션이 완료되고 제출할 준비가 되면 인증을 위해 제출을 클릭합니다.
초안에 필요한 정보가 없으면 불완전한 것으로 표시됩니다.
자세한 내용은 앱 제출 생성 - Windows 앱 | Microsoft Learn.을 방문해 주세요.
앱 인증 프로세스 [MSIX/PWA]
앱의 제출 만들기를 완료하고 Microsoft Store에 제출을 클릭하면 제출이 인증 단계로 들어갑니다. 이 프로세스는 영업일 기준 최대 3일이 걸릴 수 있습니다. 인증하는 동안 보안 테스트, 기술 규정 준수 테스트 및 앱 제출에 대한 콘텐츠 준수 검사를 수행합니다. 제출이 이러한 테스트에 실패하면 알림이 표시됩니다.
제출이 인증을 통과하면 평균적으로 고객은 위치에 따라 15분 이내에 앱 목록을 볼 수 있습니다. 제출이 스토어에 게시되면 알림이 표시되고 대시보드의 앱 상태가 'Microsoft Store'로 변경됩니다.
MSIX 앱의 인증 프로세스를 이해하려면 다음 비디오를 시청할 수 있습니다.
자세한 내용은 앱 인증 프로세스 - Windows 앱 | Microsoft Learn을 방문하세요.
인증 완료 후 [MSIX/PWA]
MSIX 앱 및 게임에 대한 성능 분석
파트너 센터에서 앱 및 게임에 대한 자세한 분석을 봅니다. 통계 및 차트를 통해 스토어에서 앱이 어떻게 수행되는지 알 수 있습니다. 도달한 고객 수에서 앱을 사용하는 방법 및 앱에 대해 말해야 하는 내용까지 앱 설치, 앱 상태, 앱 사용량 등에 대한 지표도 확인 가능합니다. 파트너 센터에서 바로 보고서를 보거나 필요한 보고서를 다운로드하여 데이터를 오프라인으로 분석할 수 있습니다. 또한 파트너 센터 외부에서 분석 데이터에 액세스할 수 있는 여러 가지 방법을 제공합니다.
MSIX 앱의 성능을 분석하는 방법을 이해하려면 다음 비디오를 시청할 수 있습니다.
자세한 내용은 다음 보고서를 참조하세요.
앱에 사용할 수 있는 보고서
앱에 사용할 수 있는 다양한 보고서가 있으며, 설명을 확인하여 찾고 있는 메트릭을 찾습니다.
| 보고서 | Description |
|---|---|
| 취득 보고서 | 스토어에서 앱을 보고 설치한 사용자 수를 확인합니다. 또한 이 보고서에서 다양한 인수 채널, 시장 및 플랫폼 세부 정보에 대한 데이터를 검토할 수 있습니다. |
| 추가 기능 취득 보고서 | 인구 통계 및 플랫폼 세부 정보와 함께 판매한 추가 기능 수를 확인합니다. |
| 사용량 보고서 | 정의한 사용자 지정 이벤트에 대한 데이터를 포함하여 Windows 10 또는 Windows 11(Xbox 포함)의 고객이 앱을 사용하는 방법을 알아봅니다. |
| 상태 보고서 | 충돌 및 응답하지 않는 이벤트를 포함하여 앱의 성능 및 품질과 관련된 데이터를 가져옵니다. |
| 후기 보고서 | 고객이 앱에 대해 남긴 평점 및 리뷰를 확인하고 고객이 피드백을 듣고 있음을 알리는 응답을 제공합니다. |
| 인사이트 보고서 | 앱에 대한 의미 있는 인사이트를 확인하세요. 이는 지난 30일 동안 매출 및 건강 데이터에서 감지한 중요한 변화(증가 또는 감소)를 포함합니다. |
개발자 도구 활용 [MSIX/PWA]
개발자 도구 활용 섹션은 Microsoft 앱을 빌드, 테스트 및 성장시키기 위해 제공하는 리소스를 최대한 활용하는 데 도움이 됩니다. 제품 페이지 실험을 실행하고, 웹 설치 관리자 또는 CLI를 사용하여 앱을 배포하고, 패키지 플라이팅을 사용하여 새로운 기능을 베타 테스트하고, 프로모션 및 참여 도구를 통해 고객과 연결하는 방법을 알아봅니다. 이러한 리소스는 모든 단계에서 앱의 성공을 지원하도록 설계되었습니다.
제품 페이지 실험을 실행하는 방법을 알아보려면 다음 비디오를 시청할 수 있습니다.
패키지 플라이팅을 사용하는 베타 테스트에 대한 지침은 아래 비디오를 참조하세요.
스토어 웹 설치 관리자를 사용하여 웹에 앱을 배포하는 방법을 이해하려면 다음 비디오를 확인하세요.
자세한 내용은 개발자 도구 활용 섹션을 참조하세요.
부록 [MSIX/PWA]
유용한 링크
Troubleshooting
전체 앱 제출 설명서
- 자세한 설명서를 찾으려면 여기를 클릭하세요.
지원을 위한 연락처 정보
- 추가 지원이 필요한 경우 여기에서 지원 티켓을 받을 수 있습니다.
자주 묻는 질문
Microsoft Partner Center 무엇이며 앱을 게시하기 위해 개발자 계정이 필요한 이유는 무엇인가요?
Microsoft Partner Center Microsoft Store 앱의 제출, 인증 및 유지 관리를 관리하는 온라인 포털입니다. 스토어에 앱을 게시하려면 파트너 센터에서 개발자 계정을 등록해야 합니다. 앱 제출 프로세스를 시작하기 전에 필수 구성 요소입니다.
개발자 계정을 사용하면 Windows 앱 및 앱에 액세스할 수 있습니다. 파트너 센터의 게임 대시보드에서 앱 이름을 예약하고, 패키지를 업로드하고, 앱의 성능을 추적합니다. 파트너 센터는 서로 다른 요구 사항을 수용하기 위해 두 가지 유형의 개발자 계정(개인 또는 회사)을 제공합니다.
Microsoft Store 통해 앱을 배포할 때의 주요 이점은 무엇인가요?
이 Microsoft Store 240개 이상의 시장과 110개 언어에 걸쳐 10억 Windows 이상의 방대한 사용자 기반에 액세스할 수 있습니다. 도달 범위를 벗어나 스토어는 다음과 같은 다양한 프로모션 및 마케팅 도구도 제공합니다.
- 스토어 스포트라이트 영역에서 앱을 강조 표시하는 큐레이팅된 컬렉션 및 편집 기능
- 관련 범주에 대한 기본 제공 검색 검색 기능
- Windows(Windows 검색, 공유 대화 상자, 스토어에서 시작 등)과의 긴밀한 통합
또한 Microsoft Store 통해 게시할 때 앱은 다음을 포함하여 Microsoft 관리하는 풍부한 서비스 및 인프라 에코시스템의 이점을 누릴 수 있습니다.
- App distribution - Microsoft에서 호스팅하고 비용을 부담하여 배포 및 가용성을 원활하게 만듭니다.
- 인앱 구매 및 프로모션 서비스 - 프로모션 코드 및 앱 내 구매와 같은 통합 Microsoft Store 서비스입니다.
- 청구 및 다운로드 지원 - Microsoft 트랜잭션 및 기술 문제에 대한 직접적인 고객 지원을 제공합니다.
- 마케팅 리소스 - 제품 페이지 홍보, 캠페인 및 스토어 배치 도구에 액세스합니다.
- 소프트웨어 업데이트 — 업데이트는 Windows 통해 자동으로 전달되어 사용자에게 항상 최신 버전이 있는지 확인합니다.
- 복원 지원 - 사용자가 디바이스를 전환하면 앱이 자동으로 복원됩니다.
- 글로벌 결제 처리 — Microsoft 전 세계 거래 및 지급액을 관리합니다.
- 앱 분석 - 사용량, 상태, 검토 등에 대해 파트너 센터를 통해 제공되는 인사이트 데이터입니다.
- 코딩 서명 — 앱은 신뢰와 보안을 개선하기 위해 Microsoft 의해 서명됩니다.
- 연령 등급 - IARC(International Age Ratings Coalition)를 통해 간소화되고 규정을 준수하는 등급 관리입니다.
- 사용자 피드백 및 검토 응답 - 개발자는 스토어에서 고객 리뷰에 직접 응답할 수 있습니다.
- 베타 테스트 - 출시 전에 조기 피드백을 수집하기 위한 호스트된 시험판 테스트 도구입니다.
이러한 모든 이점은 개발의 마찰을 줄이고, 배포 물류를 간소화하고, 사용자 신뢰를 향상시키며, 앱이 경쟁적인 마켓플레이스에서 성공하는 데 도움이 됩니다.
스토어에 게시하면 앱의 신뢰와 보안이 어떻게 향상됩니까?
Microsoft Store 모든 앱은 다음을 포함하여 철저한 인증 프로세스를 거칩니다.
- 맬웨어 또는 취약성을 확인하기 위한 보안 검사
- API 사용 및 안정성에 대한 기술 유효성 검사
- 사용자로부터 안전한 환경을 보장하기 위한 콘텐츠 정책 적용
앱은 사용자를 보호하기 위해 샌드박스 환경에서 디지털 서명, 암호화 및 실행됩니다. 또한 Microsoft Store 자체 업데이트를 처리하므로 사용자는 수동으로 다시 설치하지 않고도 항상 최신 보안 버전의 앱을 받습니다.
스토어에 게시하는 경우 사용할 수 있는 수익 및 상거래 옵션은 무엇인가요?
비게임 앱을 게시하는 개발자는 자체 상거래 플랫폼을 사용하고 수익의 100% 유지할 수 있습니다. 또한 개발자는 Microsoft 상거래 플랫폼을 사용하고 게임에 대해 12%, 앱의 경우 15개의%의 경쟁 요금을 지불할 수 있습니다. 지원되는 수익 창출 모델은 다음과 같습니다.
- 앱에서의 구매
- 구독
- 광고
이러한 유연성을 통해 Microsoft Store 다양한 앱 비즈니스 모델에 적합합니다.
앱을 게시한 후 액세스할 수 있는 분석 및 인사이트는 무엇인가요?
앱이 라이브 상태가 되면 파트너 센터는 다음과 같은 강력한 분석을 제공합니다.
- 구입 및 설치
- 사용자 참여 및 사용량
- 앱 상태 및 크래시 데이터
- 평점 및 리뷰
- 애드온 인수
시장, 날짜, 디바이스 유형 등을 기준으로 필터링할 수 있습니다. 오프라인 사용을 위해 데이터를 CSV 또는 TSV 파일로 내보내거나 사용자 지정 대시보드에 통합하기 위해 API를 통해 액세스할 수 있습니다.
스토어는 엔터프라이즈 배포 및 관리를 어떻게 지원하나요?
개발자는 다음을 사용하여 특정 조직에 비공개로 앱을 배포할 수 있습니다.
- Microsoft Intune(관리되는 배포용)
- LOB(기간 업무) 라이선스(기업 내에서만 사용)
앱은 온라인 또는 오프라인 라이선스를 통해 배포하여 엔터프라이즈 IT 관리에 유연성을 제공할 수 있습니다.
스토어에 배포할 수 있는 다양한 유형의 앱은 무엇인가요?
앱은 MSIX 또는 MSI 형식으로 패키지될 수 Microsoft Store 통해 배포할 수 있습니다. 두 유형 모두 안전하고 안정적이며 효율적인 설치 환경, 간소화된 업데이트 및 정리 제거를 제공합니다. 최신 및 클래식 Windows 앱을 모두 지원합니다.
어떤 앱 프레임워크(UWP, Win32, PWA, WinApp SDK 등)를 사용하여 빌드된 앱을 MSIX로 패키징하는 것을 권장합니다. 앱을 MSIX로 패키지화하면 무료 이진 호스팅(Microsoft 제공), 무료 코드 서명(Microsoft 제공), Microsoft Store 상거래 플랫폼, 패키지 플라이팅, 고급 Windows 통합(예: 공유 대화 상자, 스토어 실행 등 기능 사용), Windows 11의 백업 및 복원 등의 많은 기능을 활용할 수 있습니다.
Microsoft Store 정책은 무엇이며 내 앱에 중요한 이유는 무엇인가요?
Microsoft Store 정책은 모든 앱이 스토어에 게시하기 위해 따라야 하는 규칙 집합입니다. 여기에는 다음 요구 사항이 포함됩니다.
- 기술 규정 준수(예: 금지된 API 사용 없음)
- 보안(예: 맬웨어 검사)
- 콘텐츠(예: 금지되거나 오해의 소지가 있는 자료 없음)
- 법적(예: 유효한 연령 등급, 앱 내 구매의 올바른 사용)
위반으로 인해 제출이 실패하거나 스토어에서 제거될 수 있습니다. Microsoft Store 정책을 검토하여 앱이 최신 요구 사항을 준수하는지 확인합니다.
Microsoft Store 개발자 계정에 등록하려면 어떻게 해야 하나요? 주요 단계는 무엇인가요?
개발자 계정을 열려면 파트너 센터를 통해 등록하고 몇 가지 정보를 제공합니다. 이 프로세스는 간단합니다.
- Microsoft 계정으로 로그인: 파트너 센터 등록 페이지로 이동하여 Microsoft 계정으로 로그인하거나 필요한 경우 새 계정을 만듭니다. 이 Microsoft 계정 개발자 대시보드에 로그인하는 데 사용됩니다.
- 개발자 프로그램: 등록하는 동안 Windows 및 Xbox 프로그램을 선택합니다. 그러면 Windows 앱 개발자로 등록됩니다.
- 계정 유형 및 국가 선택: 계정 유형(개인 또는 회사) 및 국가/지역을 지정합니다. 국가/지역은 나중에 변경할 수 없습니다.
- 제공할 발행자 세부정보: 발행자 표시 이름을 입력하세요, 이는 스토어에서 고객에게 표시되는 이름입니다. 또한 확인을 위해 연락처 정보(주소, 전자 메일 등)를 제공합니다.
- 약관에 동의하고 계정을 확인합니다. Microsoft 앱 개발자 계약에 동의하고 필요한 ID 또는 비즈니스 확인을 완료합니다. 새 온보딩 흐름은 등록 요금을 부과하지 않습니다. 개발자 계정을 여는 단계를 참조하세요.
- 전자 메일 및 계정을 확인합니다. 결제 후 확인 전자 메일을 받게 됩니다. 계정 만들기를 완료하도록 전자 메일을 확인합니다. 완료되면 앱 제출 프로세스를 시작할 수 있습니다.
파트너 센터 또는 앱에 문제가 발생할 경우 Microsoft 어떻게 도움을 받을 수 있나요?
Partner Center 통해 Microsoft 지원 연결할 수 있습니다.
- 파트너 센터 위쪽에서 도움말(?) 아이콘 을 클릭합니다.
- 도움말 패널에서 고객 지원팀 을 선택합니다.
- 관련 세부 정보(예: 앱 이름, 문제 유형)로 지원 티켓을 입력합니다.
일반적인 질문의 경우 Microsoft Q&A 포럼을 사용할 수 있으며, Learn 설명서를 확인할 수 있습니다. 그러나 긴급 또는 계정 관련 문제의 경우 항상 파트너 센터를 통해 지원 티켓을 제출합니다. 인증 관련 문의는 reportapp@microsoft.com에 연락할 수 있습니다.
Microsoft Store 내 앱에 대한 코드 서명을 제공하나요? 내 코드 서명 인증서가 필요합니까?
예, Microsoft Store 스토어 배포를 위해 제출된
MSIX 및 AppX 패키지 대해자동 코드 서명을 제공합니다. CA에서 신뢰할 수 있는 코드 서명 인증서, .pfx 파일, .cer 파일을 구입하거나 제공하거나 USB 토큰/HSM(하드웨어 보안 모듈)을 사용하여 MSIX 패키지를 Microsoft Store 제출할 필요가 없습니다. 작동 방법은 다음과 같습니다.
MSIX/AppX Store 제출의 경우: MSIX/AppX 패키지를 Microsoft Store 제출할 때 패키지는 CA에서 신뢰할 수 있는 인증서로 서명할 필요가 없습니다. 앱이 인증을 통과하면 Microsoft Store 게시 프로세스 중에 Microsoft 인증서로 패키지에 자동으로 다시 서명하여 기존 서명을 대체합니다. 이렇게 하면 고객이 보안 경고 없이 앱을 신뢰하고 설치할 수 있습니다.
필요한 항목: 제출에는 MSIX/AppX 패키지 파일(.msix, .msixupload, .msixbundle, .appx, .appxupload 또는 .appxbundle)만 필요합니다. CA에서 신뢰할 수 있는 코드 서명 인증서가 필요하지 않습니다.
MSI 또는 EXE 설치 관리자의 경우: 스토어는 MSI 또는 EXE 설치 관리자에 다시 서명 하지 않습니다. MSI 또는 EXE 설치 관리자를 제출하는 경우 제출하기 전에 유효한 코드 서명 인증서를 사용하여 Authenticode에 직접 서명해야 합니다.
비 스토어 배포: 엔터프라이즈 배포, 테스트용 로드 또는 직접 다운로드 등과 같이 MSIX 패키지를 Microsoft Store 외부에 배포하려는 경우 배포 전에 유효한 코드 서명 인증서를 사용하여 패키지에 직접 서명해야 합니다. 자세한 내용은 SignTool을 사용하여 앱 패키지 서명을 참조하세요.
이 자동 다시 서명은 Microsoft Store 통해 MSIX 패키지를 게시할 때의 주요 이점 중 하나이며, 스토어 배포를 위해 CA에서 신뢰할 수 있는 코드 서명 인프라를 구매하고 관리할 필요가 없습니다.
Windows developer