다음을 통해 공유


Microsoft AppSource 제출 FAQ

이 문서에서는 파트너 센터를 통해 Microsoft AppSource에 앱을 제출하는 방법에 대한 일반적인 질문에 답변합니다.

최신 버전의 인증 정책은 인증 정책을 참조하세요.

Microsoft AppSource에 앱을 제출할 때 오류를 방지하려면 어떻게 해야 하나요?

일반적인 제출 오류를 방지하려면 다음을 수행합니다.

  • 제출 양식의 버전 번호가 앱 매니페스트의 버전 번호와 일치하는지 확인합니다.

    참고 항목

    다음 구문을 사용하여 앱 버전을 지정합니다. b. c . d 여기서 a 는 1-9999 사이의 정수이고 각 b , c , d 는 0-9999 사이의 정수입니다. 예: 1.0.0.0, 6.23.0.1.

  • 모든 위치가 SSL 보안(HTTPS)인지 확인합니다.

  • 매니페스트에 아이콘을 지정하고 아이콘의 크기가 올바르게 조정되고 서식이 지정되었는지 확인합니다.

  • ID가 고유한지 확인합니다. 예를 들어 새 매니페스트의 ID를 변경하지 않고 제출한 다른 추가 기능 매니페스트를 기반으로 두 번째 추가 기능에 대한 매니페스트를 만들지 마세요.

  • Office 추가 기능의 경우 매니페스트 스키마 버전 1.1을 사용하고 있는지 확인합니다. 매니페스트를 버전 1.1로 업데이트하는 방법에 대한 자세한 내용은 Office 라이브러리용 최신 JavaScript API 및 버전 1.1 추가 기능 매니페스트 스키마 업데이트를 참조하세요.

  • Office 추가 기능의 경우 매니페스트에서 지원 URL을 지정해야 합니다. XML 매니페스트를 사용하는 경우 SupportUrl 요소값을 설정합니다. Microsoft 365용 통합 매니페스트를 사용하는 경우 developer.websiteUrl 속성을 사용합니다. 지원 URL은 공개적으로 사용할 수 있는 웹 페이지여야 하며 인증이 필요하지 않아야 합니다. 지원 URL에는 개인 소셜 미디어 페이지 또는 GitHub 리포지토리를 사용할 수 없습니다. OneDrive, DropBox 또는 Google Docs의 Word 문서와 같이 온라인으로 호스트되는 파일에 대한 링크를 사용할 수도 없습니다.

  • 모든 앱의 경우 매니페스트가 스키마에 대해 유효한지 확인합니다. 스키마 유효성 검사 정보는 SharePoint 추가 기능 매니페스트에 대한 Office 추가 기능 매니페스트(v1.1) 또는 스키마 참조에 대한 스키마 참조를 참조하세요.

  • 앱이 테스트되고 완벽하게 작동하는지 확인합니다.

  • SharePoint 추가 기능에서 지원되는 로캘을 지정해야 합니다.

    지원되는 로캘을 지정하지 않으면 Microsoft AppSource에서 앱을 수락하지 않습니다. 자세한 내용은 모든 추가 기능에 필요한 로캘 지원 정보를 참조 하세요.

  • OAuth 클라이언트 ID가 일치하는지 확인합니다.

    SharePoint 추가 기능이 OAuth를 사용하여 서비스에 액세스하는 경우 만든 OAuth 클라이언트 ID가 앱 매니페스트의 클라이언트 ID와 일치하는지 확인합니다.

  • SharePoint 추가 기능 패키지는 개방형 패키징 규칙을 준수해야 합니다.

  • 개인 정보 링크를 제출해야 합니다.

  • 제출하는 모든 비디오 링크가 실제로 비디오 파일 또는 비디오가 포함된 페이지로 이동해야 합니다.

  • iOS에서 Office 추가 기능을 사용할 수 있는 경우 추가 기능 제목 또는 추가 기능 간단한 설명"앱"을 포함하지 마세요.

제출을 업데이트하는 경우 언제 Microsoft AppSource에 다시 제출해야 하나요?

앱에 대한 웹 서비스를 업데이트하는 경우 다시 제출할 필요가 없습니다. 그러나 매니페스트, 스크린샷 또는 아이콘과 같이 파트너 센터를 통해 제출한 항목이나 데이터를 변경하는 경우 Microsoft AppSource에서 이러한 변경 내용을 구현할 수 있도록 다시 제출해야 합니다. 새 버전 번호가 포함된 업데이트된 매니페스트를 사용하여 앱을 다시 제출해야 합니다. 또한 새 매니페스트의 버전 번호와 일치하도록 제출 양식의 버전 번호를 업데이트해야 합니다.

Microsoft AppSource에서 앱을 새 버전으로 업데이트하면 어떻게 되나요?

다음은 Office 추가 기능에 대한 업데이트 프로세스입니다.

  • 파트너 센터를 통해 수정된 추가 기능 및 추가 기능 매니페스트를 Microsoft AppSource에 제출합니다. 수정된 추가 기능은 유효성 검사 프로세스를 거치며 승인되면 Microsoft AppSource에서 사용할 수 있습니다.

    Important

    제출이 업데이트이고 앱의 가용성을 향후 날짜로 예약하는 경우 지정한 릴리스 날짜까지 기존 앱이 Microsoft AppSource에서 게시되지 않습니다.

  • Microsoft AppSource에서 이전 버전의 앱을 계속 제공하도록 선택하거나 이전 버전을 게시 취소할 수 있습니다.

  • 기존 고객이 처음으로 업데이트된 앱을 시작하면 작업창 또는 사용자에게 앱을 업데이트하라는 메시지가 표시되는 문서 본문에 알림이 표시됩니다. 사용자가 업데이트를 선택하면 최신 버전의 앱이 시작됩니다.

    참고 항목

    업데이트 알림은 Excel, PowerPoint 및 Word에만 적용됩니다. Outlook에는 적용되지 않습니다.

업데이트된 버전에 새 사용 권한이 포함된 경우 사용자는 동의해야 합니다.

참고 항목

각 앱에는 고유한 자산 ID가 있기 때문에 Microsoft AppSource에 두 개 이상의 동일한 앱 버전을 동시에 사용할 수 없습니다. 이전 버전을 게시하지 않고 업데이트된 버전의 앱을 게시하는 경우 두 개의 목록이 있고 잠재적으로 고객 기반을 분할할 수 있습니다.

SharePoint 추가 기능에 대한 업데이트는 SharePoint 추가 기능 카탈로그의 일부인 라이선스 관리 도구에서 처리됩니다. 자세한 내용은 SharePoint 추가 기능 업데이트 프로세스를 참조 하세요.

Microsoft AppSource에 유료 앱을 제출할 수 있나요?

파트너 센터를 통해 Microsoft AppSource에 제출된 모든 앱은 무료입니다. Microsoft 상업용 Marketplace를 통해 앱으로 수익을 창출할 수 있습니다. 자세한 내용은 추가 기능 수익 창출을 참조하세요.

게시 상태 또는 필요한 작업에 대한 알림은 어떻게 받나요?

제품이 게시되면 개발자 계정 소유자 에게 이메일 및 파트너 센터의 알림 센터를 통해 게시 상태 및 필요한 작업을 알려 줍니다. 알림 센터에 대한 자세한 내용은 알림 센터 개요를 참조하세요.

내 앱에서 Office용 JavaScript API를 참조할 어떻게 할까요? 있나요?

앱에서 Office용 JavaScript API를 사용하는 경우 CDN URL에서 Microsoft 호스팅 Office.js 파일을 참조해야 합니다. 앱에 Office.js 파일의 복사본을 포함하거나 다른 곳에서 호스트되는 파일의 복사본을 참조하지 마세요.

내 앱이 SSL로 보호되어야 하는 이유는 무엇인가요?

SSL 보안(HTTPS)이 아닌 앱은 사용하는 동안 안전하지 않은 콘텐츠 경고 및 오류를 생성합니다. 이러한 이유로 Microsoft AppSource에 제출된 모든 앱은 SSL로 보호되어야 합니다.

언어 지원을 선언할 어떻게 할까요? 있나요?

제출의 두 가지 측면은 지원되는 언어와 관련이 있습니다.

  1. 앱 패키지 또는 매니페스트에서 선언하는 언어입니다. 유형에 따라 앱에서 지원하는 언어를 선언합니다.

  2. 파트너 센터에서 스토어 목록 페이지에서 언어를 선택할 수 있습니다 .

    참고 항목

    파트너 센터에서 제출에 사용할 수 있는 것보다 더 많은 언어를 앱 패키지에 선언할 수 있습니다.

내 앱이 기업을 대상으로 하는 경우 제출에 어떤 영향을 주나요?

앱 또는 추가 기능이 대규모 조직 및 기업만 대상으로 하고 상업용 Marketplace용이 아닌 경우 특정 요구 사항이 면제되거나 수정됩니다. 다른 모든 상업용 Marketplace 정책 요구 사항이 적용됩니다. 다음 표에서는 주요 차이점을 간략하게 설명합니다.

동작 상업용 마켓플레이스 앱 앱은 대규모 조직 및 기업만 대상으로 합니다. 관련 상업용 마켓플레이스 정책
AppSource 홈 페이지 AppSource의 애플리케이션별 홈 페이지에 표시할 수 있으며 검색을 통해 검색할 수 있으며 웹 및 전자 메일 캠페인에 사용할 수 있습니다. 홈 페이지에는 표시되지 않지만 검색을 통해 검색할 수 있으며 웹 및 전자 메일 캠페인에 사용할 수 있습니다. 해당 사항 없음
브랜드 또는 서비스 이름 타이틀에는 브랜드 또는 서비스 이름을 포함할 수 없습니다. 타이틀에는 브랜드 또는 서비스 이름이 포함될 수 있으며, 특히 추가 기능 또는 앱의 용도를 전달하는 데 도움이 되는 경우 그렇습니다. 1100.7
원활한 첫 실행 환경 필수입니다. 사용 방법을 명확하게 설명하는 원활한 첫 실행 환경을 제공해야 합니다. 예를 들어 추가 기능의 시작 화면에서 해당 기능과 이점을 몇 줄로 설명합니다. 또한 사용자가 앱을 사용하기 위해 등록하거나 로그인해야 하는 경우 등록하기 전에 해당 계정 또는 서비스를 갖는 값을 명확히 해야 합니다. 필수는 아니지만 사용자가 서비스에 대해 자세히 알아볼 수 있도록 전자 메일 연락처 또는 웹 사이트 링크를 포함해야 합니다. 1100.5
로그인/로그아웃 환경 추가 기능만: 추가 기능에 외부 계정 또는 서비스가 필요한 경우 필수입니다. 이 경우 각각에 대한 로그인 링크를 제공하고 사용자가 로그인할 때 로그아웃 링크를 제공해야 합니다. 그렇지 않으면 필요하지 않습니다. 추가 기능만 해당: 추가 기능에는 개별 사용자가 아닌 추가 기능 외부의 엔터프라이즈에서 등록을 관리하는 외부 계정 또는 서비스가 필요하지 않는 한 필요합니다. 1100.5
등록 환경 추가 기능만: 추가 기능에 외부 계정 또는 서비스가 필요한 경우 필수이며, 이 경우 각각에 대한 등록 링크를 제공해야 합니다. 그렇지 않으면 필요하지 않습니다. 추가 기능만 해당: 추가 기능에는 개별 사용자가 아닌 추가 기능 외부의 엔터프라이즈에서 등록을 관리하는 외부 계정 또는 서비스가 필요하지 않는 한 필요합니다. 1100.5
가치 제안 필수입니다. 사용 가능한 소프트웨어 솔루션과 향상된 효율성, 혁신적인 기능 또는 전략적 이점과 같은 중요한 이점을 제공해야 합니다. 단순한 유틸리티 또는 제한된 범위 이상이어야 하므로 사용자가 배우고 사용하는 데 필요한 투자를 정당화해야 합니다. 필수는 아니지만 사용자가 서비스에 대해 자세히 알아볼 수 있도록 전자 메일 연락처 또는 웹 사이트 링크를 포함해야 합니다. 1100.5

앱 또는 추가 기능이 대규모 조직 및 기업만 대상으로 하는 경우 마켓플레이스 목록 제출의 인증 정보 섹션에 이를 표시해야 합니다. 또한 이러한 원인으로 인해 제공하지 않기로 선택하는 모든 요구 사항도 포함됩니다. 예를 들어 추가 기능이 기업을 대상으로 하고 다른 조건을 충족하기 때문에 등록 링크를 제공하지 않는다고 가정해 보겠습니다. "이 추가 기능은 엔터프라이즈를 대상으로 하므로 등록 링크를 제공하지 않습니다. 정책 1100.5를 참조하세요."

그렇지 않은 경우 앱 또는 추가 기능은 일반 상업용 Marketplace 앱으로 처리됩니다.