このガイドでは、Classroom アドオンの審査プロセスについて説明します。時間に敏感な対応が必要なため、よくお読みください。
アドオンは、信頼性と安全性チームによる OAuth 検証を受け、Google Workspace Marketplace チームの承認を得ている必要があります。OAuth の確認に関する一般的な情報については、OAuth の確認に関するよくある質問をご覧ください。Google Workspace Marketplace のアプリ審査プロセスの一般的な情報については、アプリ審査についてをご覧ください。
アドオンの開発を完了する
アドオンの要件を確認する
アドオンの動作が要件を満たしていることを確認します。
アドオンをテストする
アドオンは、アドオンのテストプランに記載されている手順に沿って審査されます。公開用アドオンを公開する前に、テスト手順に沿ってテストします。これらのテストに失敗すると、アドオンの承認にかかる時間が大幅に長くなる可能性があります。
デモ動画を録画する
リクエストされた各 OAuth スコープをアプリがどのように使用しているかを示す画面録画を作成します。アドオンを開発する場合は、アドオンのインストール フローやアドオン アタッチメントの作成を示すことをおすすめします。
録画したら、画面録画を限定公開動画として YouTube にアップロードします。限定公開動画にアクセスできるのは、そのリンクを使用した場合のみです。OAuth 確認プロセスを開始すると、動画リンクの入力を求められます。OAuth チームは、アドオン アプリケーションの審査時に動画を確認します。
公開に向けて準備する
Cloud プロジェクトの構成を確認する
Google Cloud プロジェクトで、次の各構成設定を確認します。
- Cloud プロジェクトの Auth Audience ページで、次の操作を行います。
- 公開ステータスが [本番環境] である。
- ユーザータイプが [外部] です。
- Cloud プロジェクトの [認証ブランディング] ページで、次の操作を行います。
- 必須項目がすべて入力されている。
- 申請のホームページがアプリ自体ではなく、商品に関する情報にリンクされていることを確認します。
- Cloud プロジェクトの [Auth Data Access] ページで、次の操作を行います。
.../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 同意画面とアプリケーション コードで指定されたスコープと完全に一致している。
- [デベロッパーのリンク] の [デベロッパーのメールアドレス] は、定期的にモニタリングされるメールアドレスです。マーケットプレイス チームはこのアドレスを使用してお客様と連絡を取ります。
- アプリの公開設定が [公開] に設定され、[限定公開] チェックボックスがオンになっている。
プロジェクトの Google Workspace Marketplace ストアの掲載情報ページが 掲載に関する考慮事項に準拠していることを確認します。
レビュー担当者のアクセスを許可する
次の Marketplace 審査チームのユーザー アカウントに、アプリケーションへのアクセスを許可します。また、2 人の教師ユーザーをアドオン アプリケーションの ドラフト テスターとして追加します。
teacher@marketplacetest.info
teacher2@marketplacetest.info
student@marketplacetest.info
student2@marketplacetest.info
審査が開始されると、ショッピング チームからメールが届きます。これらのアカウントをプロダクトで使用するために審査担当者が設定手順を実行する必要がある場合は、メールに返信して詳細な手順を記載します。
OAuth の確認を完了する
確認のため送信
Trust and Safety チームは、アドオンがアプリケーションがリクエストする OAuth スコープを適切に使用していることを確認する必要があります。Google Cloud プロジェクトの認証確認センターから確認を開始します。[検証の準備をする] をクリックします。
確認ダイアログに、[認証ブランディング]、[オーディエンス]、[データアクセス] ページで構成した値が表示されます。情報が正しいことを確認し、[確認] をクリックして続行します。
確認チームと連絡を取る
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 の [アプリの設定] で [公開しない] オプションの選択を解除すると、検索結果とブラウジング時にアドオンの掲載情報が表示されます。