- 프로젝트를 설정하고 응용 프로그램을 빌드하고 작동하는지 테스트 한 후에는 G Suite Marketplace에 게시 할 수 있습니다.
- 이 섹션에서는 앱을 게시하는 단계에 대해 설명합니다.
게시하기 전에
게시 준비 중에 고려해야 할 몇 가지 사항은 다음과 같습니다.
- G Suite Marketplace 또는 Chrome 웹 스토어에 앱을 게시 한 적이 없다면 Google 월렛을 사용하여 일회성 요금을 등록하고 지불해야합니다. Chrome 웹 스토어 개발자 대시 보드 로 이동하여 등록하십시오.
- G Suite Marketplace 및 Chrome 웹 스토어는 동일한 Chrome 웹 스토어 개발자 대시 보드를 사용하여 목록을 관리합니다.
- 그러나 둘 다 표시하는 경우 Chrome 웹 스토어 및 G 스위트 마켓 플레이스별로 별도의 업체 정보를 포함해야합니다.
- 각 업체 정보를 게시하면 별도의 검토 절차를 거치게됩니다.
- 일단 활성화가 되면이 두 목록은 연결되지 않습니다.
- 자세한 내용 은 Chrome 웹 스토어 문서에서 앱 게시 를 참조하십시오.
- 필수 사항은 아니지만, G Suite Marketplace에 앱을 게시 한 후에 앱을 설치하고 테스트 할 수있는 자체 Google 엔터프라이즈 도메인 “샌드 박스”를 갖는 것이 매우 유용합니다.
필요한 리소스
목록 작성 과정을 간소화하기 위해 아이콘, 스크린 샷 및 앱 정보와 같은 리소스를 준비하는 것이 좋습니다. 앱을 게시 할 때 다음과 같은 리소스가 필요함을 명심하십시오.
- G Suite Marketplace에 특정한 매니페스트 파일이 zip 파일로 나열됩니다.
- 매니페스트 zip 파일로 업로드하는 zip 파일에 포함될 아이콘
- 앱의 스크린 샷 : 최소 1 개를 제공해야하며 최대 4 개를 제공 할 수 있습니다.
- 애플리케이션을 실행하는 데 사용되는 URL
다음은 이러한 리소스에 대한 자세한 내용입니다.
매니페스트 파일
업로드 할 zip 파일의 항목은 매니페스트 파일 입니다. manifest.json의 이름을 지정해야하는이 JSON 파일에는 다음과 같은 이름 / 값 쌍의 컬렉션이 들어 있습니다.
{
"manifest_version": 2,
"name": "Welcome Aboard",
"version": "0.0.0.1",
"description": "a plain text description",
"icons": {
"128": "icons/128x128-icon.png",
"16": "icons/16x16-icon.png"
},
"container": ["DOMAIN_INSTALLABLE"],
"api_console_project_id": "428464274542",
"app" : {
"launch" : {
"web_url" : "http://www.example.com/morepath/"
}
}
}
는 api_console_project_id
앱의 프로젝트 번호 (로부터의 G 스위트 마켓 플레이스 SDK 구성에서 응용 프로그램의 ID로 표시 설정 프로젝트 단계).
for 값 container
은 다음 문자열 중 하나 이상을 포함하는 배열입니다.
DOMAIN_INSTALLABLE
: 모든 Marketplace 앱에는이 컨테이너가 포함됩니다.GOOGLE_DRIVE
: 앱이 Google 드라이브 앱인 경우이 컨테이너를 포함합니다.
web_url
매니페스트의 응용 프로그램 섹션에서 문자열 앱을 실행하는 데 사용되는 실제 URL을 정의합니다.
아이콘
zip 파일에 두 개의 아이콘을 제공해야합니다. 매니페스트 파일에 지정된이 아이콘의 경로는 manifest.json 자체에 대한 경로입니다.
스크린 샷
- 애플리케이션의 스크린 샷을 하나 이상 제공해야하며 최대 5 개의 스크린 샷을 제공 할 수 있습니다.
- 앱이 여러 로케일을 지원하는 경우 로케일 별 스크린 샷을 제공 할 수 있습니다.
- 스크린 샷에는 사각형 모서리가 있고 패딩 (풀 블리드)이 없어야합니다.
- 스크린 샷은 향후 1280×800 크기의 스크린으로, 향후 고해상도 디스플레이에 사용될 예정입니다. 현재 Chrome 웹 스토어는 모든 스크린 샷을 640×400으로 다운 스케일링하므로 스크린 샷이 잘게 축소되지 않거나 1280×800이 앱에 비해 너무 큰 경우 640×400 픽셀 스크린 샷을 지원합니다.
- 원하는 경우 애플리케이션의 UI를 보여주는 YouTube 동영상을 포함 할 수도 있지만 필수는 아닙니다.
URL
- 애플리케이션을 실행할 검증된 URL이 있어야합니다.
- 필요한 경우 기본 웹 사이트 링크 및 FAQ를 지원할 수있는 편리한 링크가있을 수 있습니다.
앱을 게시하는 단계
모든 준비가 완료되면 다음 단계에 따라 G Suite Marketplace 목록을 추가하십시오.
- Chrome 웹 스토어 개발자 대시 보드로 이동합니다.
- manifest.json 파일과 아이콘을 포함하는 zip 파일 업로드
- 마켓 플레이스 목록에 대한 앱의 자세한 설명 추가
- 마켓 플레이스 목록에 대한 스크린 샷 및 프로모션 타일 추가
- 앱 웹 사이트 URL 추가
- 범주, 지역, 언어 및 기타 구성 세부 정보 설정
참고 : 비공개 도메인 전용 앱을 게시하려면 다음 단계를 건너 뛰고 아래 지침을 참조하십시오 .
- 여기에서 변경 사항을 미리보고 목록이 제대로 표시되는지 확인하십시오. 완료되면 변경 사항 게시를 클릭 하십시오 .
- 게시 한 후 검토 팀이 신청서를 검토하여 요구 사항을 충족하는지 확인합니다. 앱이 G Suite Marketplace에 표시되기 전에 기술 요구 사항을 충족하는지 확인하는 데 최대 1 주일이 소요될 수 있습니다.
- 앱이 승인되면 마켓 플레이스에 나타납니다. 테스트 도메인에 설치하는 것이 좋습니다. 모든 것이 올바르게 작동하면 완료됩니다!
도메인 전용 비공개 앱
- 자신의 도메인에서만 볼 수있는 마켓 플레이스 앱을 게시하려면 업체 정보 검토 요청 양식을 사용하지 마세요.
- 대신 개발자 대시 보드에서 게시하기 전에 ‘공개 설정 옵션’섹션을 찾아 ‘yourdomainname.com의 비공개 / 모든 사람’을 선택하십시오 (아래 그림 참조).
- 일단 게시되면 앱은 admin.google.com에서 제공되는 G Suite Marketplace의 “For yourdomain.com”섹션에 나타납니다.
- 앱의 설치 통계를 모니터링하려면 Google 개발자 콘솔로 이동하여 프로젝트를 선택하십시오.
- 그런 다음 API로 이동하여 G Suite Marketplace SDK로 이동 한 다음 Usage 탭을 클릭하십시오.