Ablauf der App-Überprüfung und Anforderungen für den Google Workspace Marketplace

Wenn Sie eine App öffentlich im Google Workspace Marketplace veröffentlichen möchten, prüft Google Ihre App und deren Eintrag, um sicherzustellen, dass sie den Design-, Inhalts- und Stilrichtlinien von Google entsprechen.

Nachdem Google Ihre App überprüft hat, erhalten Sie eine E-Mail, in der Sie darüber informiert werden, ob noch Änderungen erforderlich sind oder ob die App genehmigt wurde.

  • Wenn Ihre App zusätzliche Arbeit erfordert: Sie erhalten ein Prüfdokument mit konkreten Informationen dazu, was verbessert werden muss. Beheben Sie die Probleme und reichen Sie Ihre App noch einmal zur Überprüfung ein.
  • Wenn das Überprüfungsteam Ihre App genehmigt: Sie wird automatisch veröffentlicht und Sie erhalten eine Benachrichtigung per E-Mail.

Bevor Sie Ihre App zur Überprüfung einreichen, prüfen Sie, ob sie zur Veröffentlichung bereit ist. Weitere Informationen finden Sie unter Veröffentlichung vorbereiten.

Dauer der Überprüfung

Die Überprüfung einer App dauert in der Regel mehrere Tage. Die Dauer hängt von folgenden Faktoren ab:

  • Wie viele Apps wurden vor Kurzem eingereicht?
  • Wie viel zusätzliche Arbeit Ihre App erfordert

Häufige Gründe, warum eine App die Überprüfung nicht besteht

OAuth-Überprüfung:

  • Der OAuth-Zustimmungsbildschirm ist falsch eingerichtet. Beispielsweise ist der Nutzertyp auf Intern oder der Veröffentlichungsstatus auf Testen festgelegt.

  • Die OAuth-Bestätigung der App wurde nicht abgeschlossen.

Probleme mit App-Einträgen:

  • Unzulässige Verwendung von Google-Marken im Namen, Logo oder in der Beschreibung der App Weitere Informationen finden Sie in den Branding-Richtlinien für den Google Workspace Marketplace.

  • Links funktionieren nicht oder verweisen auf falsche Informationen. Ein Link zu einer Datenschutzerklärung verweist beispielsweise auf eine Entwickler-Supportseite.

  • Screenshots und Bilder sind von geringer Qualität oder spiegeln die Funktionen der App nicht korrekt wider.

App-Überprüfung:

  • Die App wird noch getestet und ist noch nicht öffentlich verfügbar.
  • Die App enthält Fehler oder ist nicht vollständig funktionsfähig.

Bewertungskriterien

Bevor Sie Ihre App zur Überprüfung einreichen, prüfen Sie, ob sie alle Anforderungen erfüllt und den Programmrichtlinien für den Google Workspace Marketplace entspricht.

Anforderungen an alle Apps

Mit den Kästchen können Sie den Fortschritt Ihrer Vorabprüfung verfolgen.

Kategorie Kriterien
App-Name
  • Es gibt keine anderen App-Einträge mit demselben Namen.
  • Der Name enthält keine Versionsnummer.
  • Der Name stimmt mit dem Namen auf dem OAuth-Zustimmungsbildschirm überein.
  • Der Name ist nicht vage oder zu allgemein.
  • Der Name darf maximal 50 Zeichen lang sein.
  • (empfohlen): Der Name wird in Großbuchstaben geschrieben.
  • (Empfohlen): Der Name enthält keine Satzzeichen, insbesondere keine Klammern.
Entwicklerinformationen
  • Der Name des Entwicklers und die Website des Entwicklers spiegeln relevante Informationen über den Entwickler korrekt wider und leiten zu diesen weiter.
  • Aufgrund von Verbraucherschutzgesetzen müssen Verbraucher mit Wohnsitz im Europäischen Wirtschaftsraum (EWR) darüber informiert werden, ob ein Händler auf dem Google Workspace Marketplace ein Händler oder ein Nicht-Händler ist:
    • Händler: Eine Person, die gewerblich handelt, d. h. in Bezug auf ein Gewerbe, Unternehmen, Handwerk oder einen Beruf, oder im Namen oder im Auftrag eines Händlers.
    • Kein Händler: Ein Nicht-Händler (Verbraucher) ist eine Person, die nicht in beruflicher Funktion handelt.

    Wenn Sie keinen Status angeben, wird auf der Seite Store-Eintrag Ihrer App „Händlerstatus nicht angegeben“ angezeigt.

App – Beschreibung
  • Alle angegebenen Links funktionieren und verweisen auf die richtigen Informationen. Ein Link zu einer Datenschutzerklärung verweist beispielsweise auf eine Seite, auf der die Datenschutzerklärung beschrieben wird.
  • Wenn die App mit einem Drittanbieterdienst interagiert, wird in der Beschreibung beschrieben, was der Drittanbieterdienst tut, wie die App damit interagiert, und optional Links zur entsprechenden Website.
  • Die kurzen und detaillierten Beschreibungen sind verständlich.
  • Die kurze und die detaillierte Beschreibung sind nicht identisch.
  • (empfohlen): Die Preisinformationen sind vollständig und korrekt.
  • (Empfohlen): Alle Attribute pro Sprache (Name, kurze Beschreibung und detaillierte Beschreibung) sind korrekt definiert, ohne Sprachabweichungen.
Funktionen
  • Es gibt keine offensichtlichen Fehler und alle Aktionen, einschließlich Grenzfälle, funktionieren einwandfrei. Ladezeiten werden mit Ladeanzeigen verwaltet.
  • Die App zeigt klare Interaktionen mit Google APIs.
  • Die App bietet eine neue oder erweiterte Funktion, die nicht mit den Funktionen in Google-Produkten vergleichbar ist.
  • Die App darf nicht zu Werbe- oder Spamzwecken verwendet werden.
  • Die App ist voll funktionsfähig und nicht zu Testzwecken gedacht. Sie ist kein Work-in-Progress.
  • Wenn die App mit Funktionen interagiert, die für Nutzer oder zahlende Nutzer verfügbar sind, wird dem Google-Prüfteam ein Testkonto im System des Entwicklers zur Verfügung gestellt.
Nutzererfahrung
  • In der App, einschließlich ihres Namens, werden keine Google-Marken-Assets, ‑Marken oder ‑Inhalte verwendet. Weitere Informationen finden Sie in den Branding-Richtlinien für den Google Workspace Marketplace.
  • Autorisierung und Anmeldung sind nur einmal erforderlich. Die App verwendet die Einmalanmeldung mit nur einem Klick oder idealerweise die SSO ohne Klick.
  • Nachdem ein Administrator Berechtigungen für die OAuth 2.0-Bereiche für die Domain gewährt hat, werden einzelne Nutzer nicht mehr aufgefordert, Berechtigungen für Bereiche zu gewähren.
  • Nutzer müssen nach der Anmeldung in ihrem Google-Konto keine Anmeldedaten eingeben. Sie müssen höchstens auf die Schaltfläche „Über Google anmelden“ klicken, um Zugriff zu erhalten.
  • Es werden einheitliche, eindeutige und verständliche Begriffe für Schaltflächenlabels, Menüpunkte, Titel und andere App-Elemente verwendet. Anstatt „Ja“ oder „Nein“ beziehen sich Labels beispielsweise auf Aktionsnamen wie „Löschen“ und „Abbrechen“.
  • Wenn eine Anmeldung erforderlich ist, funktioniert die Abmeldefunktion ordnungsgemäß. Die Tokens werden widerrufen und die Anmeldung kann von vorn beginnen.
  • Bei Aktionen wird immer Feedback angezeigt, z. B. Bestätigungs- oder Fehlermeldungen.
  • Es gibt keine fehlerhaften Bildlinks oder unscharfen Bilder.
Grafik
  • Symbole haben die richtige Größe, sind quadratisch und haben einen transparenten Hintergrund. Weitere Informationen finden Sie unter Grafikinhalte.
  • Das Symbol entspricht dem Namen oder der Funktion der App.
  • Das Symbol ist in Farbe (nicht graustufen).
  • Das Symbol enthält keine Marken von Google.
  • Screenshots und Bilder sind nicht unscharf, schwer zu lesen oder unangemessen. Sie spiegeln die App genau wider.
  • (Empfohlen): Screenshots zeigen deutlich, wie die App verwendet wird und welche Funktionen sie bietet.
OAuth
  • Die App hat die OAuth-Überprüfung bestanden, verwendet die möglichst eng gefassten OAuth-Bereiche und alle Bereiche sind korrekt in die APIs der Google-Dienste eingebunden.

Zusätzliche Anforderungen für bestimmte App-Integrationen

Wählen Sie die App-Integrationen aus Ihrem App-Eintrag aus, um die relevanten Überprüfungskriterien aufzurufen. Sie können auf die Spaltennamen klicken, um die Kriterien beispielsweise nach Kategorie zu sortieren.

Mit den Kästchen können Sie den Fortschritt Ihrer Vorabprüfung verfolgen.

App-Einbindung Kategorie Kriterien
Google Chat App Name
  • Die Schaltflächen zur Kommunikation mit der App sind in der Beschreibung verfügbar.
  • Der App-Name beginnt mit A–Z (Großbuchstaben) oder 0–9. Er darf nicht mit einem Symbol beginnen.
Google Chat App Nutzererfahrung
  • Die App sendet jedes Mal eine unaufgeforderte Willkommensnachricht, wenn ein Nutzer eine Direktnachricht startet oder die App einem Gruppenbereich hinzugefügt wird. Die Begrüßungsnachricht unterscheidet sich vom Befehl „Hilfe“. Weitere Informationen finden Sie unter Startseite für eine Google Chat-App erstellen.
  • Die App unterstützt den Befehl „Hilfe“ und hilft Nutzern bei den ersten Schritten mit der App. Weitere Informationen finden Sie unter Auf Schrägstrichenbefehle reagieren.
  • Die App reagiert immer, wenn in einem Gruppenbereich oder in einer Direktnachricht gesprochen wird.
  • Die Nachrichten enthalten korrekte Rechtschreibung, Groß- und Kleinschreibung, Zeichensetzung und Grammatik. Sie enthalten keine schädlichen, anstößigen oder missbräuchlichen Inhalte.
  • In Nachrichten wird Text oder Karten gemäß den Google-Anforderungen klar, prägnant und einheitlich formatiert.
  • Wenn eine Antwort länger als 2 Sekunden dauert, sendet die App eine Nachricht, in der die Verzögerung erklärt wird.
  • Nutzer können Benachrichtigungen von Apps deaktivieren.
  • Nutzer können die App einem Gruppenbereich durch @Erwähnung hinzufügen.
  • Nutzer können die App über das Menü Mitglied ansehen aus einem Gruppenbereich entfernen.
  • Die App informiert den Nutzer über alles, was für die Interaktion mit der App erforderlich ist.
  • Das von der App verwendete Kartenformat erfüllt die Google-Anforderungen. Weitere Informationen finden Sie unter Interaktive Karten erstellen.
  • Die App ist über die Option Apps suchen im Chat-Menü verfügbar.
  • Externe URLs, mit denen die App interagiert, gehören nicht zu einer Staging- oder Entwicklungsumgebung.
  • Die @Erwähnung ist in jeder Nachricht an die App in Gruppenbereichen erforderlich. Nur so weiß die App, dass sie reagieren muss.
  • Wenn in der Chat App Vorschauen von Links von einer Drittanbieterdomain angezeigt werden:
    • Linkvorschauen bieten relevante, ergänzende Informationen zur Nachricht des Nutzers. Wenn Sie beispielsweise eine Vorschau eines Links zu einem Angebot aufrufen, werden Informationen wie Konto, Betrag und Phase hinzugefügt.
    • Der Entwickler ist mit der Domain verbunden, für die die Vorschau angezeigt wird.

    Weitere Informationen finden Sie unter Vorschaulinks.

  • (Empfohlen) Damit Workspace-Administratoren Ihre App im Namen von Nutzern in ihrer Organisation installieren können, muss Ihre App Direktnachrichten empfangen und senden können.
Google Chat App Grafik
  • Die App hat einen erkennbaren und klaren Avatar.
Google Drive App Funktionen
  • Die App verwendet keine Chrome-Browsererweiterungen, um Funktionen bereitzustellen, indem die Drive-HTML-Datei direkt manipuliert wird.
  • Wenn für Ihre App vertrauliche oder eingeschränkte Bereiche verwendet werden, muss sie eine OAuth-Überprüfung durchlaufen. Weitere Informationen finden Sie unter Wie reiche ich eine App zur Überprüfung ein?
  • Wenn Ihre App eingeschränkte Bereiche verwendet, muss sie auch einer Sicherheitsprüfung unterzogen werden. Weitere Informationen finden Sie unter Warum ist die Sicherheitsbewertung erforderlich?
Google Drive App Nutzererfahrung
  • Wenn die App Dateien in Drive speichert, können Nutzer einen Ordner auswählen oder einen app-spezifischen Ordner erstellen und wiederverwenden. Konfigurationsdaten können in einem Ordner für App-Daten gespeichert werden. Die App speichert keine Dateien im Ordner „Meine Ablage“ des Nutzers.
  • Die App speichert nur Dateien in Drive, die mit den dokumentierten Funktionen der App verknüpft sind.
Editor-Add-on Funktionen
  • Das Add-on enthält alle erwarteten und erforderlichen Aktionen und alle Tools, die für den Workflow erforderlich sind. Dazu einige Beispiele:
    • Wenn das Add-on das gesamte Dokument formatiert, können Sie das Format nur auf ausgewählten Text anwenden.
    • Wenn das Add-on Tabellendaten in einen Webdienstfeed hochlädt, enthält es einen Link zu diesem Feed, um die Navigation zu erleichtern.
    • Wenn für das Add-on ein Konto erforderlich ist, müssen Links oder Informationen zum einfachen Erstellen eines Kontos bereitgestellt werden, falls der Nutzer noch kein Konto hat.
  • Das Add-on enthält Menüpunkte auf dem Tab Add-ons.
  • Auch wenn das Add-on nur benutzerdefinierte Funktionen enthält, ist eine ordnungsgemäße Dokumentation erforderlich.
  • Das Add-on verwendet onInstall() und onOpen() korrekt, um sein Menü zu füllen. Die Menüpunkte werden angezeigt, wenn das Add-on zum ersten Mal installiert wird und eine andere Datei geöffnet wird. Weitere Informationen finden Sie unter Autorisierung für Editor-Add-ons.
  • Die Autorisierungsmodi sind richtig eingerichtet. Weitere Informationen finden Sie unter Autorisierungsmodi.
  • Das Add-on muss in der V8-Laufzeitumgebung von Apps Script implementiert sein. Weitere Informationen finden Sie unter V8-Laufzeit – Übersicht.
Editor-Add-on Nutzererfahrung
  • Das Add-on enthält alle Informationen, die für ein grundlegendes Verständnis des Produkts und seiner Verwendung erforderlich sind.
  • Der Add-on-Code verwendet keine übermäßigen Bibliotheken, da Bibliotheken die Leistung des Add-ons beeinträchtigen können.
  • Fehler werden nach Möglichkeit vermieden und ordnungsgemäß verwaltet. Andernfalls:
    • Fehlermeldungen werden in einem Dialogfeld angezeigt, nicht in einer JavaScript-Warnung oder in der standardmäßigen roten Leiste. Sie beschreiben das Problem und erklären in einfacher Sprache, was der Nutzer tun muss, um es zu beheben.
    • Wenn der Nutzer etwas falsch macht, wird nach Möglichkeit eine Schaltfläche angezeigt, mit der er das Problem selbst beheben kann.
    • Weitere Informationen finden Sie im Stilhandbuch für Add-ons.
  • Links zu externen Seiten werden in neuen Fenstern geöffnet und sind korrekt.
  • Das Add-on ist intuitiv und gut gestaltet. Das bedeutet:
    • Es ist immer klar, was zu tun ist und wie es zu tun ist.
    • Das Add-on ist barrierefrei und leicht verständlich. Technische Begriffe und Fachjargon werden vermieden.
    • Workflows sind klar und werden so weit wie möglich vereinfacht.
    • Der Nutzer und seine Inhalte sind so sicher wie möglich.
  • Das Add-on entspricht dem UI-Styleguide für Editor-Add-ons und verwendet das CSS-Paket für Editor-Add-ons.
  • Im Add-on wird nur eine blaue primäre Aktion pro Display verwendet.
  • Das Add-on zeigt jeweils nur ein Dialogfeld an. Es überschneidet sich nicht und es sind nicht mehrere Dialogfelder gleichzeitig geöffnet.
  • Die Benutzeroberfläche des Add-ons passt gut in die dafür vorgesehenen Bereiche:
    • Text und Labels werden nicht mit „…“ abgeschnitten.
    • Der Nutzer muss nicht viel vertikal scrollen.
    • Die Breite des Inhalts überschreitet 300 Pixel nicht, sodass keine horizontale Bildlaufleiste erforderlich ist.
  • Das Add-on erfordert eine Bestätigung oder zeigt Warnungen für alle sensiblen Aktionen an. Wenn das Add-on beispielsweise alle Inhalte in einer Tabelle überschreiben wird, wird der Nutzer gewarnt und muss die Aktion bestätigen, bevor sie ausgeführt wird.

    Sie können diese Anforderung durch Designänderungen vermeiden. Beispielsweise kann ein Google Tabellen-Add-on, das Daten importiert, dazu führen, dass vorhandene Inhalte überschrieben werden. Sie können das Risiko beseitigen, indem Sie eine Tabelle für die Daten als Standardaktion erstellen.

  • Nutzer können Aktionen nicht mehrmals auslösen, während eine Aktion geladen wird. Beispielsweise werden Schaltflächen deaktiviert oder ausgeblendet, während eine Aktion geladen wird.
Google Workspace-Add-on Name

Add-ons für Google Kalender

  • Wenn für das Add-on calendar.name oder common.name verwendet wird, stimmt der Name im Manifest mit dem Namen im App-Eintrag überein.
  • Wenn das Add-on calendar.conferenceSolution verwendet, enthält der Name der Konferenzlösung nicht „Google Kalender“.
  • (empfohlen): Wenn das Add-on calendar.conferenceSolution verwendet, darf der Name der Konferenzlösung maximal 30 Zeichen lang sein.
Google Workspace-Add-on Funktionen
  • Das Add-on verwendet die richtigen Widgets (oder die iframed-Benutzeroberfläche in Meet-Add-ons) für die gewünschte Funktion. Verwenden Sie beispielsweise einen Schalter, um einen booleschen Wert auszuwählen.

Add-ons für Google Kalender

  • Sekundäre Kalender und die Delegierung werden unterstützt oder bei Bedarf verwaltet. So schlägt die Erstellung einer Videokonferenz beispielsweise nicht fehl, wenn der Nutzer beim Erstellen eines Termins einen anderen Kalender auswählt, auf den er Bearbeitungszugriff hat.
  • Wiederkehrende Termine funktionieren richtig.
  • Wenn das Add-on calendar.conferenceSolution verwendet, wird mindestens eine Konferenzlösung bereitgestellt.
  • Wenn das Add-on Konferenzlösungen bietet, werden die entsprechenden Konferenzdatenfelder verwendet. Für Links zu Videokonferenzen, Telefonnummern, SIP-Links, Zugangscodes und andere unterstützte Attribute werden Felder für strukturierte Daten verwendet. Sie werden nicht im Notizenfeld angegeben.
  • Wenn das Add-on Konferenzlösungen bietet, werden nur Konferenzdetails und keine anderen Ereignisfelder bearbeitet.
  • Wenn das Add-on Konferenzlösungen bietet, dauert das Erstellen der Konferenz weniger als 5 Sekunden.

Gmail-Add-ons

Wenn das Add-on UrlFetchApp oder OpenLinkUrl verwendet:

  • Die URL ist gültig.
  • Die URL verwendet HTTPS, nicht HTTP.
  • Die vollständige Domain wird angegeben.
  • Der Pfad ist nicht leer. Beispiel: https://altostrat/ ist zulässig, https://altostrat jedoch nicht.
  • In UrlFetchApp können keine Platzhalter verwendet werden.

Add-ons für Google Meet

  • Die Anmeldung im Add-on und die Aufrufabfolgen müssen auch dann funktionieren, wenn Drittanbieter-Cookies deaktiviert sind.
  • Das Add-on muss Funktionen für die Durchführung oder Teilnahme an einer Videokonferenz bieten.
  • Das Add-on darf keine Aktionen ausführen, die dazu führen, dass Nutzer die Videokonferenz verlassen, z. B. das Aktualisieren des Browsers.
  • Bei der Verwendung von Mehrspielerfunktionen muss das Add-on es allen Teilnehmern ermöglichen, gemeinsam an Inhalten zu arbeiten, auch wenn die Berechtigungen nicht im Voraus festgelegt wurden. Die Berechtigungsanpassung muss während der Sitzung des kollaborativen Add-ons verfügbar sein.
  • Das Add-on muss das Abbrechen des Ablaufs zum Starten der Aktivität verarbeiten und es dem Nutzer ermöglichen, den Start der Aktivität über die App noch einmal zu starten.
  • Das Add-on muss eine Seitenleiste für die Anmeldung und Einrichtung der Aktivität enthalten.
  • Das Add-on darf keine Funktionen zum Einladen eines Bots bieten und darf nicht von der Anwesenheit eines Bots in der Videokonferenz abhängen.
Google Workspace-Add-on Nutzererfahrung
  • Das Add-on hat eine Startseite. Wenn Ihr Google Workspace-Add-on ein umgewandeltes Gmail-Add-on ist, wird eine Standardstartseite angewendet.
  • Die Add-on-Karte (oder die iframed-Benutzeroberfläche in Meet-Add-ons) funktioniert ordnungsgemäß. Es gibt beispielsweise keine doppelten Elemente. Die Schaltflächen „Zurück“, „Aktualisieren“ und „Aktualisieren“ funktionieren entsprechend.
  • Nachdem der Nutzer das Add-on autorisiert hat, wird eine benutzerdefinierte Startseitenkarte (Webseite in Meet-Add-ons) angezeigt, auf der der Nutzer mit einer Schaltfläche zur Anmeldung (falls erforderlich), einem Logo und einer kurzen Beschreibung des Add-ons begrüßt wird.
    • Wenn die Anmeldeschaltfläche ausgelöst wird, wird eine benutzerdefinierte Anmeldeseite des Drittanbieters angezeigt, auf der deutlich darauf hingewiesen wird, dass ein Drittanbieterdienst außerhalb von Google Workspace verwendet wird.
  • Die Benutzeroberfläche des Add-ons passt gut in die dafür vorgesehenen Bereiche:
    • Text und Labels werden nicht mit „…“ abgeschnitten.
    • Der Nutzer muss nicht viel vertikal scrollen.
    • Die Breite des Inhalts überschreitet 300 Pixel nicht, sodass keine horizontale Bildlaufleiste erforderlich ist.
  • Im Code des Add-ons werden keine Bibliotheken übermäßig verwendet, da Bibliotheken die Leistung des Add-ons beeinträchtigen können.

Add-ons für Google Kalender

  • Wenn das Add-on Konferenzlösungen bietet, sind die erstellten Konferenzen gültig und werden auf der Website des Drittanbieters für Videokonferenzen korrekt angezeigt.

Docs-Add-ons

Wenn das Add-on Links von einer Drittanbieterdomain (Smartchips) in der Vorschau anzeigt:

  • Linkvorschauen bieten Nutzern relevante, ergänzende Informationen. Wenn Sie beispielsweise eine Vorschau eines Links zu einem Angebot aufrufen, werden Informationen wie Konto, Betrag und Phase hinzugefügt.
  • Der Entwickler ist mit der Domain verbunden, für die die Vorschau angezeigt wird.

Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips erstellen.

Drive-Add-ons

  • Wenn die App Dateien in Drive speichert, können Nutzer einen Ordner auswählen oder einen app-spezifischen Ordner erstellen und wiederverwenden. Konfigurationsdaten können in einem App-Datenordner gespeichert werden. Die App speichert keine Dateien im Ordner „Meine Ablage“ des Nutzers.
  • Das Add-on speichert nur Dateien in Drive, die mit den dokumentierten Funktionen des Add-ons verknüpft sind.

Gmail-Add-ons

  • Das Add-on erwähnt oder verlinkt ohne Begründung Chrome-Browsererweiterungen.
  • Das Dreipunkt-Menü  enthält universelle Aktionen, die ordnungsgemäß funktionieren. Zum Beispiel „Abmelden“, „Info“ oder „Support“.

Add-ons für Google Meet

  • Wenn für das Add-on eine Lizenz oder ein Abo erforderlich ist: Wenn der Nutzer keine Lizenz hat, muss ihm eine nutzerfreundliche Nachricht angezeigt werden.
  • Wenn der Nutzer das Add-on aufgrund eines Lizenzierungsproblems nicht verwenden kann, muss die Fehlermeldung klar den Grund dafür angeben und dem Nutzer eine Maßnahme zur Behebung des Problems vorschlagen.
  • Im Google Workspace Marketplace-Eintrag für das Add-on müssen Details zu den Lizenz- und Aboanforderungen angegeben werden, die für die Verwendung des Add-ons erforderlich sein können. Wenn es für das Add-on eine kostenpflichtige Stufe gibt, muss der Marketplace-Eintrag einen Link zu einer Webseite enthalten, auf der weitere Informationen zu Preisen oder zur Kontaktaufnahme mit einem Verkäufer verfügbar sind.
  • Wenn der Nutzer noch nicht angemeldet ist, muss das Add-on die One Tap-Anmeldeaufforderung unter Google One Tap anzeigen und einen Fallback für „Über Google anmelden“ unter Authentifizierung anzeigen. Neben der Funktion „Über Google anmelden“ können auch andere Anmeldeoptionen angeboten werden.
  • Das Add-on muss ein responsives Design haben, mit dem sich Inhalte an verschiedene Größen anpassen lassen.
  • Die Nutzerabläufe des Add-ons müssen auch dann funktionieren, wenn Drittanbieter-Cookies deaktiviert sind.
  • Das Add-on darf im iFrame nicht horizontal gescrollt werden können.
  • Wenn ein Add-on die Hauptbühne verwenden soll, muss es für den Mehrspielermodus konzipiert sein und es muss möglich sein, dass Inhalte von mehreren Teilnehmern gleichzeitig manipuliert werden. Für Einzelspieler sollte der Entwickler die Seitenleiste verwenden.
  • (Empfohlen): Das Add-on sollte anzeigen, wer der angemeldete Nutzer ist.
  • (Empfohlen) Auswahl der Lokalisierung: Die Sprache sollte auf den lokalen Einstellungen des Browsers basieren, sofern verfügbar.
  • (Empfohlen) Die Inhaltsauswahl sollte über eine Oberfläche erfolgen, auf der die zuletzt aufgerufenen Inhalte angezeigt werden.
  • (Empfohlen): Wenn die Seitenleiste nicht mehr benötigt wird, sollte das Add-on sie nach dem Start auf der Hauptseite schließen.
Google Workspace-Add-on Grafik

Add-ons für Google Kalender

  • Das Logo für die Konferenzlösung ist eine öffentliche URL. Weitere Informationen finden Sie unter Logos für Konferenzlösungen angeben.
  • Wenn das Add-on calendar.conferenceSolution verwendet, entspricht das Logo der Konferenzlösung den Anforderungen von calendar.logoUrl. Weitere Informationen finden Sie unter Manifestressource für Kalender.
  • Wenn für das Add-on calendar.logoUrl oder common.logoUrl verwendet wird, ist das Logo mit dem Symbol im App-Eintrag identisch.
  • Wenn im Add-on calendar.logoUrl oder common.logoUrl verwendet wird, beginnt die URL des Logos so: https://lh3.googleusercontent.com/

Add-ons für Google Meet

  • Das Markenlogo des Add-ons muss so groß und gestaltet sein, dass es im seitlichen Meet-Steuerfeld gut erkennbar ist.
  • Im Manifest des Add-ons müssen geeignete URLs für Logos im dunklen Modus angegeben werden.
Google Workspace-Add-on OAuth

Drive-Add-ons

  • (Empfohlen): Wenn Sie eingeschränkte Metadaten erhalten möchten, muss das Add-on den Bereich drive.addons.metadata.readonly enthalten.
Web-App Funktionen
  • Die URL für die universelle Navigation verweist auf eine Webanwendung. Eine einfache Webseite ohne Funktionen gilt nicht als Webanwendung.