プロジェクトを設定し、アプリケーションを構築し、動作することをテストしたら、G Suite Marketplaceに公開することができます。このセクションでは、アプリを公開する手順について説明します。
あなたが出版する前に
ここでは、公開の準備をする際に考慮すべき点がいくつかあります。
- G Suite MarketplaceまたはChromeウェブストアでアプリを公開したことがない場合は、Googleウォレットを使用して登録し、1回限りの料金を支払う必要があります。行くChromeウェブストアのデベロッパーダッシュボードに登録します。
- G Suite MarketplaceとChromeウェブストアは同じChromeウェブストアデベロッパーダッシュボードを使用してリスティングを管理します。ただし、両方にリストする場合は、ChromeウェブストアとGスイートマーケットプレイスごとに個別のリスティングを含める必要があります。各リスティングを公開すると、個別の審査プロセスが実行されます。ライブになると、これらの2つのリスティングはリンクされません。詳細については、Chromeウェブストアのドキュメントにアプリを公開するをご覧ください。
- それは必須ではありませんが、Gスイートマーケットプレイスに公開した後にアプリをインストールしてテストできる、独自のGoogleエンタープライズドメイン「サンドボックス」を持つことは非常に役に立ちます。
あなたが必要とするリソース
リスティングプロセスを合理化するため、アイコン、スクリーンショット、アプリに関する情報などのリソースを準備することをおすすめします。アプリを公開するときは、次のリソースが必要であることに留意してください。
- G Suite Marketplaceに固有のマニフェストファイルがzipファイルに表示されます。
- マニフェストzipファイルでアップロードするzipファイルに含めるアイコン
- アプリのスクリーンショット:少なくとも1つを提供する必要があります。最大4つまで提供できます
- アプリケーションの起動に使用されるURL
これらのリソースの詳細は次のとおりです。
マニフェストファイル
アップロードするzipファイルの1つの項目は、マニフェストファイルです。このJSONファイル(manifest.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
は、次の文字列の1つ以上を含む配列です。
DOMAIN_INSTALLABLE
:すべてのMarketplaceアプリにこのコンテナが含まれていますGOOGLE_DRIVE
:アプリがGoogleドライブアプリの場合はこのコンテナを含めます
web_url
マニフェストのappセクションの文字列は、アプリの起動に使用される実際のURLを定義します。
アイコン
zipファイルには2つのアイコンを指定する必要があります。マニフェストファイルで指定されたこれらのアイコンへのパスは、manifest.json自体に対する相対パスです。
スクリーンショット
アプリケーションの少なくとも1つのスクリーンショットを提供し、最大5つのスクリーンショットを提供する必要があります。アプリが複数のロケールをサポートしている場合は、ロケール固有のスクリーンショットを提供できます。あなたのスクリーンショットは四角いコーナーで、パディング(フルブリード)はありません。
スクリーンショットは、将来の高dpiディスプレイで使用されるため、サイズが1280×800ピクセルであることを推奨します。現在のところ、Chromeウェブストアはすべてのスクリーンショットを640×400にダウンスケーリングするため、スクリーンショットが細かく見えない場合や、1280×800が大きすぎる場合は640×400ピクセルのスクリーンショットもサポートしています。
必要に応じて、あなたのアプリケーションのUIを示すYouTubeビデオを含めることもできますが、これは必須ではありません。
URL
アプリケーションを起動する確認済みのURLが必要です。必要に応じて、メインのウェブサイトへのリンクや、該当する場合はFAQをサポートすることもできます。
アプリを公開する手順
すべての準備が整ったら、以下の手順に従ってG Suite Marketplaceのリストを追加してください。
- Chromeウェブストアのデベロッパーダッシュボードにアクセスする
- manifest.jsonファイルとアイコンを含むzipファイルをアップロードする
- Marketplaceのリストのアプリの詳細な説明を追加する
- Marketplaceのリストのスクリーンショットとプロモーションタイルを追加する
- アプリのウェブサイトのURLを追加する
- カテゴリ、地域、言語、その他の設定の詳細を設定する
注:ドメイン専用のプライベートなアプリを公開するには、次の手順をスキップして、以下の手順をご覧ください。
ここから、変更内容をプレビューして、リストに問題がないことを確認します。完了したら[ 変更を公開]をクリックします。
公開したら、審査チームは申請内容を調査し、要件を満たしていることを確認します。G Suite Marketplaceに表示される前に、アプリケーションが技術的な要件を満たしていることを確認するまでに最大で1週間かかります。
申請が承認されると、マーケットプレイスに表示されます。テストドメインにインストールすることをお勧めします。すべてが正常に機能していれば、完了です!
ドメインのみのプライベートアプリ
自分のドメイン内にしか表示されないMarketplaceアプリを公開するには、リスティングレビューリクエストフォームを使用しないでください。代わりに、公開する前に、開発者のダッシュボードで[公開設定]セクションを見つけて[yourdomainname.comでプライベート/全員]を選択します。
公開されると、あなたのアプリは、admin.google.comのG Suite Marketplaceの “Your yourdomain.com”セクションに表示されます。
アプリのインストール指標を監視するには、Google Developer Consoleにアクセスしてプロジェクトを選択します。次に、APIに進み、G Suite Marketplace SDKに移動して、[Usage]タブをクリックします。