Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In diesem Leitfaden wird der Überprüfungsprozess für Classroom-Add-ons beschrieben.
Lesen Sie die E-Mail sorgfältig durch, da Sie zeitnah bestimmte Aktionen ausführen müssen.
genau an.
Ihr Add-on muss vom Trust & Safety-Team per OAuth bestätigt und vom Google Workspace Marketplace-Team genehmigt werden. Allgemeine Informationen zur OAuth-Überprüfung finden Sie in den FAQs zur OAuth-Überprüfung. Allgemeine Informationen zum App-Überprüfungsprozess im Google Workspace Marketplace finden Sie unter App-Überprüfung.
Add-on-Entwicklung abschließen
Add-on-Anforderungen
Prüfen Sie, ob das Verhalten Ihres Add-ons den Anforderungen entspricht.
Add-on testen
Ihr Add-on wird gemäß den Verfahren in unserem Testplan für Add-ons überprüft. Halten Sie sich an die Testverfahren für Ihr öffentliches Add‑on, bevor Sie es zur Veröffentlichung einreichen. Wenn diese Tests fehlschlagen, kann sich die Genehmigung Ihres Add-ons erheblich verzögern.
Demovideo aufnehmen
Erstellen Sie eine Bildschirmaufzeichnung, die zeigt, wie Ihre Anwendung die einzelnen angeforderten OAuth-Bereiche verwendet. Für die Entwicklung eines Add-ons empfehlen wir, den Installationsvorgang für Add-ons und die Erstellung eines Add-on-Anhangs zu zeigen.
Lade die Bildschirmaufzeichnung nach der Aufnahme als nicht gelistetes Video auf YouTube hoch. Auf ein nicht gelistetes Video kann nur über den entsprechenden Link zugegriffen werden. Sie werden beim Start des OAuth-Bestätigungsverfahrens aufgefordert, den Videolink anzugeben. Das OAuth-Team sieht sich das Video dann bei der Überprüfung Ihres Add-on-Antrags an.
Veröffentlichung vorbereiten
Cloud-Projektkonfiguration prüfen
Prüfen Sie die folgenden Konfigurationseinstellungen in Ihrem Google Cloud-Projekt.
Auf der Seite Auth Audience (Autorisierungszielgruppe) Ihres Cloud-Projekts:
Die Startseite Ihrer Anwendung darf nicht auf die App selbst, sondern nur auf Informationen zu Ihren Produkten verweisen.
Führen Sie auf der Seite Auth Data Access (Autorisierter Datenzugriff) Ihres Cloud-Projekts die folgenden Schritte aus:
Es muss mindestens einer der .../auth/userinfo.email- oder .../auth/userinfo.profile-Bereiche ohne vertrauliche Daten angegeben werden.
Alle anderen Bereiche, die für Ihr Add-on erforderlich sind, werden angegeben. Bei Classroom-Add-ons sollten die Bereiche sensibel.../auth/classroom.addons.teacher und .../auth/classroom.addons.student enthalten sein.
Im Feld Demovideo müssen Sie einen Link zu einem YouTube-Video angeben, in dem gezeigt wird, wie Sie die Daten aus den angeforderten Bereichen verwenden. Geben Sie den Link zu dem zuvor aufgezeichneten Screencast an.
Unter „App-Integration“ ist Classroom-Add‑on aktiviert.
Der Landing-URI für Ihr Add-on wird im Anhangeinrichtungs-URI angegeben.
Alle zulässigen Präfixe für Anhangs-URIs sind angegeben.
Die Liste der OAuth-Bereiche stimmt genau mit den Bereichen überein, die im OAuth-Zustimmungsbildschirm und im Anwendungscode angegeben sind.
Die E-Mail-Adresse des Entwicklers unter „Entwicklerlinks“ ist eine regelmäßig überwachte E-Mail-Adresse. Das Marketplace-Team verwendet diese Adresse, um mit Ihnen zu kommunizieren.
Die App-Sichtbarkeit ist auf Öffentlich festgelegt und das Kästchen Nicht gelistet ist angekreuzt.
Gewähren Sie den folgenden Nutzerkonten des Marketplace-Prüfteams Zugriff auf Ihre Anwendung. Fügen Sie die beiden Lehrernutzer auch als
Draft Testers für Ihr Add-on hinzu.
teacher@marketplacetest.info
teacher2@marketplacetest.info
student@marketplacetest.info
student2@marketplacetest.info
Sie erhalten eine E-Mail vom Marketplace-Team, wenn die Überprüfung beginnt. Wenn die Rezensenten Einrichtungsschritte ausführen müssen, um diese Konten mit Ihrem Produkt zu verwenden, antworten Sie auf die E-Mail mit einer detaillierten Anleitung.
OAuth-Überprüfung abschließen
Zur Prüfung einreichen
Das Trust & Safety-Team muss prüfen, ob Ihr Add-on die von Ihrer Anwendung angeforderten OAuth-Bereiche angemessen verwendet. Starten Sie die Überprüfung über das Auth Verification Center Ihres Google Cloud-Projekts. Klicken Sie auf Für die Überprüfung vorbereiten.
In einem Bestätigungsdialogfeld werden die konfigurierten Werte von den Seiten „Authentifizierungs-Branding“, „Zielgruppe“ und „Datenzugriff“ aufgeführt. Prüfen Sie, ob die Informationen korrekt sind, und klicken Sie dann auf Bestätigen, um fortzufahren.
Mit dem Überprüfungsteam kommunizieren
Das OAuth-Verifizierungsteam bearbeitet Ihren Verifizierungsantrag. Die Prüfer kommunizieren mit Ihnen über die E-Mail-Adressen, die auf Ihrem OAuth-Zustimmungsbildschirm konfiguriert sind. Sie werden Sie über alle Bedenken und den Abschluss der Überprüfung informieren.
Google Workspace Marketplace-Überprüfung abschließen
Zur Überprüfung einreichen
Klicken Sie unten auf der Seite
Google Workspace Marketplace-Store-Eintrag Ihres Google Cloud-Projekts auf VERÖFFENTLICHEN. Das Marketplace-Überprüfungsteam testet das Add‑on anhand der Anforderungen für Google Workspace- und Classroom-Add‑ons.
Mit dem Überprüfungsteam kommunizieren
Das Rezensionsteam des Marketplace kommuniziert direkt mit der E‑Mail-Adresse des Entwicklers, die im Google Workspace Marketplace SDK auf der Seite
App-Konfiguration angegeben ist. Sie werden über alle Bedenken hinsichtlich Ihres Add-ons benachrichtigt oder darüber, dass es für die Veröffentlichung genehmigt wurde. Wir empfehlen, für diesen Vorgang zwei bis drei Wochen einzuplanen.
Nach der Genehmigung der Publikation
Nach der Genehmigung im Marketplace ist Ihr Add‑on in allen Google Workspace for Education-Domains in den von Ihnen ausgewählten Regionen verfügbar. Deaktivieren Sie die Option Nicht aufgeführt in der App-Konfiguration des Marketplace SDK, damit Ihr Add-on-Eintrag in Suchergebnissen und beim Browsen angezeigt wird.
[null,null,["Zuletzt aktualisiert: 2025-08-29 (UTC)."],[],[],null,["# Review process\n\nThis guide describes the review process for Classroom add-ons.\nRead through carefully, as there are time-sensitive actions that you must\nperform.\n| **Key Point:** Thoroughly review the items in this guide *before publishing your\n| add-on*.\n\nYour add-on must be OAuth verified by the Trust \\&\nSafety team and approved by the Google Workspace Marketplace team. For general\ninformation about OAuth verification, see the [OAuth verification FAQ](//support.google.com/cloud/answer/9110914#zippy=%2Csteps-for-apps-requesting-sensitive-scopes%2Csteps-to-prepare-for-verification). For\ngeneral information about the Google Workspace Marketplace app review process\nsee [About app review](/workspace/marketplace/about-app-review).\n\nFinalize add-on development\n---------------------------\n\n\u003cbr /\u003e\n\n#### Review add-on requirements\n\nConfirm that your add-on behavior meets the\n[requirements](/workspace/classroom/add-ons/requirements).\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Test your add-on\n\nYour add-on is reviewed according to the\nprocedures in our\n[add-ons test plan](/static/workspace/classroom/assets/classroom_add_ons_test_plan.pdf). Follow its testing\nprocedures with your public add-on before\nsubmitting for publication. Failures in these tests can significantly\nincrease the time required for your add-on to be\napproved.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Key Point:** The add-ons test plan contains the same tests used by the Google Workspace Marketplace review team. You should proactively test that your add-on produces expected behaviors in all applicable tests.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Record a demo video\n\nCreate a screen recording demonstrating how your application uses each\nrequested OAuth scope. For the purposes of developing an\nadd-on, we recommend showing the\nadd-on installation flow and creation of an\nadd-on attachment.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nOnce recorded, upload the screen recording to YouTube as an\n*unlisted* video to YouTube. An unlisted video can only be reached\nusing its link. You'll be prompted for the video link when starting the\nOAuth verification process. The OAuth team then views the video when\nreviewing your add-on application.\n\n\u003cbr /\u003e\n\nPrepare for publication\n-----------------------\n\n\u003cbr /\u003e\n\n#### Check your Cloud project configuration\n\nReview each of the following configuration settings in your\n**Google Cloud project**.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Caution:** When checking these configuration settings, make sure the correct Cloud project is selected at the top of the Google Cloud console.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n- In your Cloud project's [Auth Audience](//console.cloud.google.com/auth/audience) page:\n - Publishing status is **In production**.\n - User type is **External**.\n- In your Cloud project's [Auth Branding](//console.cloud.google.com/auth/branding) page:\n - All required fields are complete.\n - Ensure that your application home page doesn't link to the app itself, but rather to information about your product(s).\n- In your Cloud project's [Auth Data Access](//console.cloud.google.com/auth/scopes) page:\n - At least one of the `.../auth/userinfo.email` or `.../auth/userinfo.profile` **non-sensitive** scopes are specified.\n - *All other scopes* required by your add-on are specified. For Classroom add-ons, this should include the **sensitive** `.../auth/classroom.addons.teacher` and `.../auth/classroom.addons.student` scopes.\n - For the **Demo video** field, you must provide a link to a YouTube video that demonstrates how you use the data from the requested scopes. Provide the link to the screencast recorded earlier.\n- The following [API libraries](//console.cloud.google.com/apis/library) are **Enabled** :\n - [Google Classroom API](//console.cloud.google.com/apis/library/classroom.googleapis.com)\n - [Google Workspace Marketplace SDK](//console.cloud.google.com/apis/library/appsmarket-component.googleapis.com)\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Check your Marketplace SDK\nsettings\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Caution:** When checking these configuration settings, make sure the correct Cloud project is selected at the top of the Google Cloud console page.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nIn your\n[Google Workspace Marketplace SDK App Configuration](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk) page:\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n- **Classroom add-on** is checked under App Integration\n- The landing URI for your add-on is provided in the **Attachment Setup URI**.\n- All **Allowed Attachment URI Prefixes** are provided.\n- The list of **OAuth Scopes** exactly matches the scopes specified in the OAuth consent screen and in your application code.\n- The **Developer Email** under Developer Links is a *regularly monitored* email address. The Marketplace team uses this address to communicate with you.\n- App Visibility is set to **Public** and the **Unlisted** box is checked.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nCheck that your project's\n[Google Workspace Marketplace Store Listing](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish) page complies with the\n[Listing considerations](/workspace/classroom/add-ons/developer-guides/project-configuration#workspace_marketplace_name-listing).\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Allow reviewer access\n\nAllow the following Marketplace review team user\naccounts access to your application. Also add the two teacher users as\n[Draft Testers](/workspace/marketplace/manage-app-listing#draft-app-listing) for your add-on application.\n\n- `teacher@marketplacetest.info`\n- `teacher2@marketplacetest.info`\n- `student@marketplacetest.info`\n- `student2@marketplacetest.info`\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nYou'll receive an email from the Marketplace\nteam when they begin their review. If the reviewers must perform any setup\nsteps to use these accounts with your product, reply to the email with\ndetailed instructions.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Important:** Reviewers may connect to your application from Argentina, Canada, and the United States. Ensure these regions are not blocked in your implementation and allowed under **Distribution** in the Marketplace SDK [Store Listing](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish) page. You can change the Distribution configuration after your add-on is approved.\n\n\u003cbr /\u003e\n\nComplete OAuth verification\n---------------------------\n\n\u003cbr /\u003e\n\n#### Submit for verification\n\nThe Trust \\& Safety team must check that your add-on\nappropriately uses the OAuth scopes that your application requests. Initiate\nverification from your Google Cloud project's\n[Auth Verification\nCenter](//console.cloud.google.com/auth/verification). Click **Prepare for verification**.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nA confirmation dialog lists the configured values from the Auth Branding,\nAudience, and Data Access pages. Verify that the information is correct,\nthen click **Confirm** to proceed.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Communicate with the verification team\n\nThe OAuth verification team processes your verification request. The\nreviewers communicate with you using the email addresses configured in your\nOAuth Consent screen. They will inform you of any concerns and when\nverification is complete.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nThis process typically requires 3-5 working days if you are only using\n[Sensitive OAuth scopes](/identity/protocols/oauth2/production-readiness/sensitive-scope-verification). Additional time and actions may be required if\nyou are using any\n[Restricted OAuth scopes](/identity/protocols/oauth2/production-readiness/restricted-scope-verification).\n\n\u003cbr /\u003e\n\nComplete Google Workspace Marketplace review\n--------------------------------------------\n\n\u003cbr /\u003e\n\n#### Submit for review\n\n| **Tip:** You can apply for Marketplace review and OAuth verification simultaneously. However, your application must complete OAuth verification before it can receive final Marketplace approval.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nClick **PUBLISH** at the bottom of your Google Cloud project's\n[Google Workspace Marketplace Store Listing](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish) page. The\nMarketplace review team tests the\nadd-on against Google Workspace and\nClassroom add-on requirements.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Communicate with the review team\n\nThe Marketplace review team communicates directly\nwith the Developer Email address specified in the\nGoogle Workspace Marketplace SDK\n[App Configuration](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk) page. You are notified about any concerns with your\nadd-on, or to inform you that it has been approved\nfor publication. We recommend budgeting 2-3 weeks for this process.\n\n\u003cbr /\u003e\n\nAfter publication approval\n--------------------------\n\nAfter Marketplace approval, your\nadd-on listing is available in all Google Workspace for Education\ndomains in the regions you selected. Unselect the **Unlisted** option in the\nMarketplace SDK [App Configuration](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk) to make your\nadd-on listing appear in search results and when\nbrowsing."]]