このガイドでは、Classroom アドオンの審査プロセスについて説明します。期限付きの対応が必要なため、よくお読みください。
アドオンは、信頼性と安全性チームによる OAuth 検証を受け、Google Workspace Marketplace チームによる承認を受ける必要があります。OAuth の確認に関する一般的な情報については、OAuth の確認に関するよくある質問をご覧ください。Google Workspace Marketplace アプリの審査プロセスに関する一般的な情報については、アプリの審査についてをご覧ください。
アドオン開発を完了する
アドオンの要件を確認する
アドオンの動作が要件を満たしていることを確認します。
アドオンをテストする
アドオンは、アドオン テストプランの手順に沿って審査されます。公開用アドオンでテスト手順に沿ってテストしてから、公開のために送信します。これらのテストに失敗すると、アドオンの承認に必要な時間が大幅に長くなる可能性があります。
デモ動画を録画する
リクエストされた各 OAuth スコープをアプリケーションがどのように使用するかを示す画面録画を作成します。アドオンの開発では、アドオンのインストール フローとアドオンの添付ファイルの作成を表示することをおすすめします。
録画が完了したら、YouTube に限定公開動画としてアップロードします。限定公開動画には、リンクを使用してのみアクセスできます。OAuth 確認プロセスを開始すると、動画のリンクの入力を求められます。OAuth チームは、アドオン アプリケーションの審査時に動画を視聴します。
公開の準備
Cloud プロジェクトの構成を確認する
Google Cloud プロジェクトで、次の各構成設定を確認します。
- Cloud プロジェクトの [認証オーディエンス] ページで、次の操作を行います。
- 公開ステータスが [本番環境] である。
- ユーザータイプが [外部] である。
- Cloud プロジェクトの [認証ブランディング] ページで次の操作を行います。
- すべての必須項目が入力されている。
- アプリケーションのホームページから、アプリ自体ではなく、プロダクトに関する情報にリンクするようにしてください。
- Cloud プロジェクトの [認証データアクセス] ページで次の操作を行います。
.../auth/userinfo.email
または.../auth/userinfo.profile
の少なくとも 1 つの機密情報ではないスコープが指定されている。- アドオンに必要な他のすべてのスコープが指定されています。Classroom アドオンの場合、これには機密情報の
.../auth/classroom.addons.teacher
スコープと.../auth/classroom.addons.student
スコープを含める必要があります。 - [デモ動画] フィールドには、リクエストされたスコープのデータをどのように使用するかを示す YouTube 動画へのリンクを指定する必要があります。先ほど録画したスクリーンキャストへのリンクを提供します。
- 次の API ライブラリが有効になっています。
Marketplace SDK の設定を確認する
Google Workspace Marketplace SDK アプリの構成ページで、次の操作を行います。
- [アプリの統合] で [Classroom アドオン] がオンになっている
- アドオンのランディング URI は、アタッチメントの設定 URI で提供されます。
- 許可されるアタッチメント URI 接頭辞がすべて提供されている。
- OAuth スコープのリストが、OAuth 同意画面とアプリケーション コードで指定されたスコープと完全に一致している。
- [Developer Links] の [Developer Email] は、定期的にモニタリングされているメールアドレスです。Marketplace チームはこのアドレスを使用して連絡します。
- [アプリの公開設定] が [公開] に設定され、[限定公開] ボックスがオンになっている。
プロジェクトの Google Workspace Marketplace ストアの掲載情報ページが、 掲載情報の考慮事項に準拠していることを確認します。
審査担当者のアクセスを許可する
次の Marketplace 審査チームのユーザー アカウントに、アプリケーションへのアクセスを許可します。また、2 人の教師ユーザーをアドオン アプリケーションの 下書きテスターとして追加します。
teacher@marketplacetest.info
teacher2@marketplacetest.info
student@marketplacetest.info
student2@marketplacetest.info
審査が開始されると、マーケットプレイス チームからメールが届きます。レビュー担当者がこれらのアカウントをプロダクトで使用するために設定手順を行う必要がある場合は、詳細な手順を記載してメールに返信します。
OAuth の確認を完了する
確認のため送信
Trust & Safety チームは、アドオンがアプリケーションでリクエストされた OAuth スコープを適切に使用していることを確認する必要があります。Google Cloud プロジェクトの認証確認センターから確認を開始します。[確認の準備をする] をクリックします。
確認ダイアログに、[Auth Branding]、[Audience]、[Data Access] ページで構成された値が表示されます。情報が正しいことを確認し、[確認] をクリックして続行します。
確認チームと連絡を取る
OAuth 確認チームが確認リクエストを処理します。審査担当者は、OAuth 同意画面で構成したメールアドレスを使用して連絡します。懸念事項や確認の完了時期について、お客様にお知らせします。
通常、 機密性の高い OAuth スコープのみを使用している場合、このプロセスには 3 ~ 5 営業日かかります。 制限付き OAuth スコープを使用している場合は、追加の時間とアクションが必要になることがあります。
Google Workspace Marketplace のレビューを完了する
審査のために送信
Google Cloud プロジェクトの Google Workspace Marketplace ストアのリスティング ページの下部にある [公開] をクリックします。Marketplace 審査チームは、Google Workspace と Classroom のアドオンの要件に照らしてアドオンをテストします。
審査チームとのコミュニケーション
Marketplace の審査チームは、Google Workspace Marketplace SDK の [ アプリの構成] ページで指定されたデベロッパーのメールアドレスに直接連絡します。アドオンに関する懸念事項がある場合、または公開が承認されたことをお知らせします。このプロセスには 2 ~ 3 週間を要することをおすすめします。
パブリケーションの承認後
Marketplace で承認されると、選択した地域のすべての Google Workspace for Education ドメインでアドオンのリスティングが利用可能になります。Marketplace SDK の [App Configuration] で [Unlisted] オプションの選択を解除すると、アドオンのリスティングが検索結果やブラウジング時に表示されるようになります。