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 du deine App zur Überprüfung einreichst, solltest du prüfen, 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:

  • Anzahl der kürzlich eingereichten Apps
  • 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-Überprüfung der App wurde nicht abgeschlossen.

Probleme mit App-Einträgen:

  • Unzulässige Verwendung von Google-Marken im Namen, im 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 allen Anforderungen entspricht 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 und die Website des Entwicklers geben relevante Informationen über den Entwickler korrekt wieder und verweisen darauf.
  • 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 – Ein Händler ist eine Person, die zu Zwecken im Zusammenhang mit einem Gewerbe, Unternehmen, Handwerk oder Beruf oder im Namen oder im Namen eines Händlers handelt.
    • Kein Händler: Ein Nicht-Händler (Verbraucher) ist eine Person, die nicht in beruflicher Funktion handelt.

    Falls nicht angegeben, wird auf der Seite Store-Eintrag deiner 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 für Testzwecke gedacht. Sie befindet sich nicht in der Entwicklung.
  • 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 Anwendung verwendet die 1-Klick-SSO oder idealerweise die Zero-Click-SSO.
  • 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äß. Tokens werden widerrufen und die Anmeldung kann von vorn beginnen.
  • Feedback für Aktionen wird immer 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 grau).
  • Im Symbol werden keine Marken von Google verwendet.
  • 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 für die Kommunikation mit der App findest du in der Beschreibung.
  • 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.
  • Mitteilungen verwenden eine klare, prägnante und einheitliche Formatierung für Text oder Karten gemäß den Anforderungen von Google.
  • 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ähnen hinzufügen.
  • Nutzer können die App über das Menü Mitglied ansehen aus einem Gruppenbereich entfernen.
  • Die App zeigt dem Nutzer alles an, was für die Interaktion 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 die Chat App Vorschauen von Links von einer Drittanbieterdomain anzeigt:
    • Linkvorschau: Hier finden Nutzer relevante, ergänzende Informationen zur Nachricht des Nutzers. Wenn Sie beispielsweise einen Link zu einem Verkaufsangebot in der Vorschau anzeigen, werden Informationen wie Konto, Betrag und Phase hinzugefügt.
    • Der Entwickler ist mit der Domain verknüpft, die in der 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 durch direkte Bearbeitung des Drive-HTML-Codes bereitzustellen.
  • 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 Anwendungsdaten gespeichert werden. Die App speichert keine Dateien in den Ordner „Meine Ablage“ des Nutzers.
  • Die App speichert nur Dateien in Google Drive, die mit den dokumentierten Funktionen der App verbunden 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 füllt das Menü korrekt mit onInstall() und onOpen(). Die Menüpunkte werden angezeigt, wenn das Add-on zum ersten Mal installiert wird und eine andere Datei geöffnet wird. Siehe Autorisierung des 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 in der Übersicht zur V8-Laufzeit.
Editor-Add-on Nutzererfahrung
  • Das Add-on bietet alle Informationen, die für ein grundlegendes Verständnis des Produkts und seiner Verwendung erforderlich sind.
  • Der Add-on-Code verwendet Bibliotheken nicht übermäßig, da Bibliotheken die Leistung des Add-ons beeinträchtigen können.
  • Fehler werden nach Möglichkeit vermieden und ordnungsgemäß verwaltet, wenn nicht:
    • 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 ganz klar, was zu tun ist und wie.
    • Das Add-on ist barrierefrei und leicht verständlich. Fachbegriffe und Jargon 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 folgt 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. Sie ü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 muss bestätigt werden oder zeigt bei allen vertraulichen Aktionen Warnungen 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, mit dem Daten importiert werden, 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 im Add-on calendar.name oder common.name verwendet wird, ist der Name im Manifest identisch mit dem Namen im App-Eintrag.
  • 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 (bzw. die iFrame-Benutzeroberfläche bei Meet-Add-ons) für die gewünschte Funktionalität. 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 korrekt.
  • 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 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 Nutzer dazu bringen, die Videokonferenz zu 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 iFrame-Benutzeroberfläche bei 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 Inhaltsbreite darf nicht über 300 Pixel hinausgehen, sodass keine horizontale Bildlaufleiste vorhanden ist.
  • Der Code des Add-ons verwendet Bibliotheken nicht übermäßig, da Bibliotheken die Leistung des Add-ons beeinträchtigen können.

Add-ons für Google Kalender

  • Wenn das Add-on Konferenzlösungen bereitstellt, sind die erstellten Konferenzen gültig und werden auf der Konferenzwebsite des Drittanbieters korrekt angezeigt.

Add-ons für Docs

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.

Drive-Add-ons

  • Wenn die App Dateien in Google 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

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

Add-ons für 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.
  • Falls der Nutzer das Add-on aufgrund eines Lizenzproblems nicht verwenden kann, muss in der Fehlermeldung klar angegeben sein, warum das Add-on nicht verwendet werden kann. Außerdem muss dem Nutzer eine Lösung vorgeschlagen werden, mit der er das Problem beheben kann.
  • 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 nicht bereits angemeldet ist, muss das Add-on die Aufforderung zur Anmeldung über One Tap unter Google One Tap anzeigen und die Option „Über Google anmelden“ unter Authentifizierung einblenden. Neben der Funktion „Über Google anmelden“ können auch andere Anmeldeoptionen angeboten werden.
  • Das Add-on muss ein responsives Design haben, das Inhalte an verschiedene Größen anpassen kann.
  • 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 Einzelspielerspiele 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 Meet

  • Die Größe und das Design des Markenlogos des Add-ons müssen in der Meet-Seitenleiste erkennbar sein.
  • 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.