Proces sprawdzania aplikacji i wymagania dotyczące Google Workspace Marketplace

Aby opublikować aplikację publicznie w Google Workspace Marketplace, Google sprawdza Twoją aplikację i informacje na jej temat, aby mieć pewność, że są zgodne z wytycznymi Google dotyczącymi projektowania, zawartości i stylu.

Gdy Google sprawdzi Twoją aplikację, otrzymasz e-maila z informacją, czy wymaga ona dalszych poprawek, czy też została zatwierdzona.

  • Jeśli aplikacja wymaga dodatkowych poprawek: otrzymasz dokument z informacjami o tym, co należy poprawić. Rozwiąż problemy i ponownie prześlij aplikację do sprawdzenia.
  • Jeśli zespół ds. weryfikacji zatwierdzi aplikację: zostanie ona automatycznie opublikowana, a Ty otrzymasz e-maila z powiadomieniem.

Zanim prześlesz aplikację do sprawdzenia, upewnij się, że jest ona gotowa do opublikowania. Więcej informacji znajdziesz w artykule Przygotowanie do procesu publikowania.

Czas sprawdzania

Sprawdzanie aplikacji zwykle trwa kilka dni. Czas potrzebny na przetworzenie zależy od:

  • Liczba aplikacji przesłanych niedawno
  • Jak dużo pracy wymaga Twoja aplikacja

Najczęstsze przyczyny niepowodzenia weryfikacji aplikacji

Weryfikacja OAuth:

  • Nieprawidłowa konfiguracja ekranu zgody OAuth. Na przykład typ użytkownika jest ustawiony na Wewnętrzny lub stan publikacji na Testowanie.

  • Aplikacja nie przeszła weryfikacji OAuth.

Problemy z informacjami o aplikacji:

  • Nieodpowiednie używanie znaków towarowych Google w nazwie aplikacji, logo lub opisie aplikacji. Więcej informacji znajdziesz w wytycznych dotyczących znaku towarowego Google Workspace Marketplace.

  • linki nie działają lub wskazują nieprawidłowe informacje; Na przykład link do polityki prywatności prowadzi do strony pomocy dla deweloperów.

  • Zrzuty ekranu i obrazy są niskiej jakości lub nie odzwierciedlają dokładnie możliwości aplikacji.

Gotowość aplikacji:

  • Aplikacja jest nadal testowana i nie jest jeszcze gotowa do udostępnienia publicznie.
  • Aplikacja zawiera błędy lub nie działa prawidłowo.

Kryteria

Zanim prześlesz aplikację do sprawdzenia, upewnij się, że spełnia ona wszystkie wymagania i jest zgodna z zasadami programu Google Workspace Marketplace.

Wymagania dotyczące wszystkich aplikacji

Za pomocą pól wyboru możesz śledzić wstępną weryfikację.

Kategoria Kryteria
Nazwa aplikacji
  • Nie ma innych stron aplikacji o tej samej nazwie.
  • Nazwa nie zawiera numeru wersji.
  • Nazwa jest zgodna z nazwą na ekranie zgody OAuth.
  • Nazwa nie jest niejasna ani zbyt ogólna.
  • Nazwa może mieć maksymalnie 50 znaków.
  • (zalecane) nazwa jest zapisana wielkimi literami.
  • (zalecane) Nazwa nie zawiera znaków interpunkcyjnych, w szczególności nawiasów.
  • (zalecane) Nazwa musi być taka sama jak nazwa wyświetlana w aplikacjach Google Workspace. Na przykład w przypadku Google Workspace Addons nazwa w manifeście jest podobna do nazwy podanej w informacjach o aplikacji.
Informacje o programistach
  • Nazwa i strona internetowa dewelopera muszą być zgodne z rzeczywistymi danymi i przekierowywać na stronę z informacjami o deweloperze.
  • Ze względu na przepisy dotyczące ochrony konsumentów musimy informować konsumentów z Europejskiego Obszaru Gospodarczego, czy sprzedawca na platformie Google Workspace Marketplace jest przedsiębiorcą czy osobą niebędącą przedsiębiorcą:
    • Trader osoba wykonująca w celach związanych z jej branżą, firmą, rzemiosłem lub zawodem czynności związane z umowami zawartymi na danym rynku albo działająca w imieniu lub w imieniu przedsiębiorcy.
    • Osoba niebędąca przedsiębiorcą: osoba niebędąca przedsiębiorcą (konsument) to osoba, która działa w celach nieprofesjonalnych.

    Jeśli nie podasz informacji o stanie przedsiębiorcy, na stronie z informacjami o aplikacji pojawi się komunikat „Stan przedsiębiorcy nieokreślony”.

Opis aplikacji
  • Wszystkie linki działają i prowadzą do prawidłowych informacji. Na przykład link do polityki prywatności prowadzi do strony opisującej tę politykę.
  • Jeśli aplikacja wchodzi w interakcję z usługą innej firmy, opis powinien zawierać informacje o tym, co ta usługa robi, jak aplikacja z nią współpracuje, oraz opcjonalnie linki do odpowiednich stron internetowych.
  • Krótkie i szczegółowe opisy są zrozumiałe.
  • Krótki i szczegółowy opis nie są identyczne.
  • (zalecane) informacje o cenach są kompletne i dokładne.
  • (zalecane) Pełny zestaw atrybutów w przypadku każdego języka (nazwa, krótki opis i szczegółowy opis) jest poprawnie zdefiniowany bez niezgodności językowej.
Funkcjonalność
  • Nie ma żadnych oczywistych błędów, a wszystkie działania, w tym przypadki skrajne, działają prawidłowo. Czasy wczytywania są zarządzane za pomocą wskaźników wczytywania.
  • Aplikacja demonstruje wyraźne interakcje z interfejsami Google API.
  • Aplikacja zapewnia nową lub rozszerzoną funkcjonalność, która nie jest równoważna z funkcjami zawartymi już w usługach Google.
  • Aplikacja nie służy do reklamowania ani rozsyłania spamu.
  • Aplikacja jest w pełni funkcjonalna i nie jest przeznaczona do testowania – nie jest to wersja w postaci roboczej.
  • Jeśli aplikacja wchodzi w interakcję z funkcjami dostępnymi dla użytkowników lub użytkowników płacących, zespół Google ds. sprawdzania otrzymuje konto testowe w systemie dewelopera.
Interfejs użytkownika
  • Aplikacja, w tym jej nazwa, nie wykorzystuje zasobów marki Google, znaków towarowych ani treści związanych z marką Google. Zapoznaj się z wytycznymi dotyczącymi marki Google Workspace Marketplace.
  • Autoryzacja i logowanie są wymagane tylko raz. Aplikacja korzysta z logowania jednokrotnego jednym kliknięciem lub, najlepiej, z logowania jednokrotnego bez klikania.
  • Gdy administrator przyzna uprawnienia do zakresów OAuth 2.0 dla domeny, użytkownicy nie będą już proszeni o przyznanie uprawnień do zakresów.
  • Użytkownicy nie muszą podawać danych logowania po zalogowaniu się na konto Google. W najgorszym razie muszą kliknąć przycisk „Zaloguj się przez Google”, aby uzyskać dostęp.
  • Etykiety przycisków, elementy menu, tytuły i inne elementy aplikacji mają spójne, oczywiste i zrozumiałe terminy. Zamiast „Tak” lub „Nie” możesz użyć etykiet z nazwami działań, takich jak „Usuń” lub „Anuluj”.
  • Jeśli wymagane jest logowanie, funkcja wylogowywania działa prawidłowo. Tokeny zostaną cofnięte, a logowanie będzie musiało się rozpocząć od początku.
  • W przypadku działań zawsze wyświetlają się informacje zwrotne, takie jak potwierdzenia lub komunikaty o błędach.
  • Nie ma uszkodzonych linków do obrazów ani nieostrych obrazów.
Grafika
  • Ikony mają prawidłowy rozmiar, są kwadratowe i mają przezroczyste tło. Zobacz zasoby graficzne.
  • Ikona musi prawidłowo przedstawiać nazwę lub funkcje aplikacji.
  • Ikona jest kolorowa (a nie w skali szarości).
  • Ikona nie zawiera znaków towarowych Google.
  • Zrzuty ekranu i obrazy nie są nieostre, trudne do odczytania ani nieodpowiednie. odzwierciedlają aplikację,
  • (zalecane) Zrzuty ekranu wyraźnie pokazujące, jak korzystać z aplikacji i co ona robi.
OAuth
  • Aplikacja przeszła weryfikację OAuth, używa możliwie jak najwęższych zakresów OAuth i wszystkie zakresy są prawidłowo zintegrowane z interfejsami API usług Google.

Dodatkowe wymagania dotyczące określonych integracji z aplikacjami

Wybierz integracje aplikacji uwzględnione w informacjach o aplikacji, aby wyświetlić odpowiednie kryteria weryfikacji. Możesz klikać nazwy kolumn, aby posortować kryteria, np. według kategorii.

Za pomocą pól wyboru możesz śledzić wstępną weryfikację.

  • Dodatek do Google Workspace
  • Dodatek do edytora
  • Aplikacja internetowa
  • Aplikacja Dysk
  • Aplikacja Google Chat
Integracja aplikacji Kategoria Kryteria
Aplikacja Dysk Google Funkcjonalność
  • Aplikacja nie korzysta z rozszerzeń przeglądarki Chrome do zapewniania funkcji poprzez bezpośrednią manipulację kodem HTML Dysku.
  • Jeśli Twoja aplikacja korzysta z zakresów wrażliwych lub z ograniczeniem, musi przejść weryfikację OAuth. Zobacz Przesyłanie aplikacji do weryfikacji.
  • Jeśli aplikacja korzysta z zakresów z ograniczeniami, musi przejść ocenę zabezpieczeń. Zobacz ocenę zabezpieczeń.
Aplikacja Dysk Google Interfejs użytkownika
  • Jeśli aplikacja przechowuje pliki na Dysku, umożliwia użytkownikom wybranie folderu lub tworzy i ponowne użycie folderu konkretnej aplikacji. Dane konfiguracji mogą być przechowywane w folderze danych aplikacji. Aplikacja nie przenosi plików do folderu Mój dysk użytkownika.
  • Aplikacja przechowuje na Dysku tylko pliki związane z dokumentowaną funkcją aplikacji.
Aplikacja Google Chat Nazwa
  • Przyciski do komunikacji z aplikacją są dostępne w opisie.
  • Nazwa aplikacji zaczyna się od litery A–Z (wielkie litery) lub cyfry 0–9. Nie może zaczynać się od symbolu.
Aplikacja Google Chat Interfejs użytkownika
  • Aplikacja wysyła nieproszoną wiadomość powitalną za każdym razem, gdy użytkownik rozpoczyna rozmowę na czacie lub aplikacja zostanie dodana do pokoju. Wiadomość powitalna różni się od polecenia „Pomoc”. Więcej informacji znajdziesz w artykule Tworzenie strony głównej aplikacji Google Chat.
  • Aplikacja obsługuje komendę „Help” i pomaga użytkownikom rozpocząć korzystanie z aplikacji. Więcej informacji znajdziesz w artykule Odpowiedzi na komendy w Google Chat.
  • Aplikacja zawsze reaguje na polecenia wypowiadane w pokoju lub w czacie bezpośrednim.
  • Wiadomości muszą być poprawne pod względem ortografii, interpunkcji, gramatyki i wielkich liter. Nie mogą zawierać treści szkodliwych, obraźliwych ani zniesławiających.
  • Wiadomości zawierają tekst lub karty o jasnym, zwięzłym i spójnym formacie zgodnie z wymaganiami Google.
  • Jeśli odpowiedź zajmie więcej niż 2 sekundy, aplikacja wyśle wiadomość z wyjaśnieniem opóźnienia.
  • Aplikacje, które wysyłają powiadomienia, umożliwiają użytkownikom wyłączenie powiadomień.
  • Użytkownicy mogą dodać aplikację do pokoju za pomocą @wzmianki.
  • Użytkownicy mogą usunąć aplikację z pokoju, korzystając z menu Wyświetl użytkownika.
  • Aplikacja informuje użytkownika o wszystkim, co jest niezbędne do interakcji z aplikacją.
  • Format kart używany przez aplikację jest zgodny z wymaganiami Google. Zapoznaj się z artykułem Wysyłanie wiadomości za pomocą interfejsu Google Chat API.
  • Aplikację można znaleźć w opcji Znajdź aplikacje w menu Google Chat.
  • Zewnętrzne adresy URL, z którymi aplikacja wchodzi w interakcję, nie należą do środowiska przejściowego ani środowiska programistycznego.
  • @wzmianka jest wymagana w każdej wiadomości do aplikacji w pokojach. To jedyny sposób, aby aplikacja wiedziała, że musi odpowiedzieć.
  • Jeśli aplikacja Google Chat wyświetla podgląd linków z domeny innej firmy:
    • Podgląd linku zawiera przydatne informacje uzupełniające wiadomość użytkownika. Na przykład wyświetlenie podglądu linku do umowy sprzedaży powoduje dodanie informacji takich jak konto, kwota i etap.
    • Deweloper jest powiązany z domeną wyświetlaną w podglądzie.

    Więcej informacji znajdziesz w artykule Podgląd linków.

  • (zalecane) Aby umożliwić administratorom Google Workspace instalowanie Twojej aplikacji w imieniu użytkowników w organizacji, aplikacja musi mieć możliwość wysyłania i odbierania wiadomości na czacie.
Aplikacja Google Chat Grafika
  • Aplikacja ma rozpoznawalny i czytelny awatar.
Aplikacja internetowa Funkcjonalność
  • Uniwersalny adres URL nawigacji prowadzi do aplikacji internetowej. Prosta strona internetowa bez funkcji nie jest uważana za aplikację internetową.
Dodatek do edytora Funkcjonalność
  • Dodatki zawierają oczekiwane i wymagane działania oraz wszystkie narzędzia niezbędne do wykonania danego procesu. Na przykład:
    • Jeśli wtyczka stosuje stylizację do całego dokumentu, możesz wybrać opcję zastosowania stylizacji tylko do wybranego tekstu.
    • Jeśli dodatek przesyła dane arkusza kalkulacyjnego do pliku danych usługi internetowej, zawiera on link do tego pliku, aby ułatwić nawigację.
    • Jeśli wtyczka wymaga, aby użytkownik miał konto, powinna zawierać linki lub informacje, które ułatwią utworzenie konta, jeśli użytkownik go nie ma.
  • Dodatek ma elementy menu na karcie dodatki.
  • Nawet jeśli dodatek zawiera tylko funkcje niestandardowe, musi mieć odpowiednią dokumentację.
  • Dodatek prawidłowo wypełnia menu za pomocą funkcji onInstall() i onOpen(). Elementy menu są wypełniane podczas pierwszego instalowania dodatku i otwierania innego pliku. Zobacz autoryzację dodatku Edytor.
  • Tryby autoryzacji są prawidłowo skonfigurowane. Zobacz Tryby autoryzacji.
  • Dodatek musi być zaimplementowany w środowisku wykonawczym V8 Apps Script. Więcej informacji znajdziesz w omówieniu środowiska wykonawczego V8.
Dodatek do edytora Interfejs użytkownika
  • W dodatku znajdują się wszystkie informacje potrzebne do podstawowego zrozumienia produktu i sposobów jego wykorzystania.
  • Kod dodatku nie używa nadmiernie bibliotek, ponieważ mogą one obniżać wydajność dodatku.
  • Błędy są unikane, jeśli to możliwe, a w przeciwnym razie są odpowiednio zarządzane:
    • Komunikaty o błędach są wyświetlane w oknie dialogowym, a nie w alertach JavaScript ani domyślnym czerwonym pasku. informują o problemie i opisują w prosty sposób, co użytkownik musi zrobić, aby go rozwiązać;
    • Jeśli użytkownik robi coś nie tak, wyświetla się przycisk, który pozwala rozwiązać problem.
    • Więcej informacji znajdziesz w  przewodniku dotyczącym stylów dodatków.
  • Linki do stron zewnętrznych otwierają się w nowych oknach i są prawidłowe.
  • Dodatek jest intuicyjny i dobrze zaprojektowany. Oznacza to, że:
    • Zawsze wiadomo, co i jak należy zrobić.
    • Wtyczka jest dostępna i łatwa do zrozumienia. Unikaj terminów technicznych i żargonu.
    • Przepływy pracy są jasne i w jak największym stopniu ułatwione.
    • Użytkownik i jego treści są w jak największym stopniu chronieni.
  • Dodatek jest zgodny z  przewodnikiem po stylach interfejsu dla dodatków do edytora i korzysta z  pakietu CSS dla dodatków do edytora.
  • Dodatek używa tylko 1 niebieskiego głównego działania na wyświetlacz.
  • Dodatek wyświetla tylko 1 okno naraz. Nie nakłada się na inne okna ani nie otwiera wielu okien dialogowych jednocześnie.
  • Interfejs dodatku mieści się w przypisanych mu miejscach:
    • Tekst i etykiety nie są obcinane przez „…”
    • Użytkownik nie musi zbyt często przewijać w poziomie.
    • Szerokość treści nie przekracza 300 pikseli, więc nie ma paska przewijania poziomego.
  • Dodatek wymaga potwierdzenia lub wyświetla ostrzeżenia w przypadku wszystkich działań poufnych. Jeśli na przykład dodatek ma zastąpić wszystkie treści w arkuszu kalkulacyjnym, użytkownik zostanie o tym ostrzeżony i poproszony o potwierdzenie działania.

    Możesz uniknąć tego wymagania, wprowadzając zmiany w projektie. Na przykład dodatek do Arkuszy Google, który importuje dane, może spowodować nadpisanie istniejących treści. Możesz usunąć ostrzeżenie, tworząc arkusz danych jako domyślne działanie.

  • Użytkownicy nie mogą wywoływać działań wielokrotnie podczas ich wczytywania. Na przykład przyciski są wyłączone lub ukryte, gdy wczytywane jest działanie.
Dodatek do Google Workspace Nazwa

Dodatki do Kalendarza

  • Jeśli dodatek używa calendar.name lub common.name, nazwa w pliku manifestu jest identyczna z nazwą podaną na stronie aplikacji.
  • Jeśli dodatek używa calendar.conferenceSolution, nazwa rozwiązania konferencyjnego nie może zawierać słów „Kalendarz Google”.
  • (zalecane) Jeśli dodatek korzysta z calendar.conferenceSolution, nazwa rozwiązania konferencyjnego nie może przekraczać 30 znaków.
Dodatek do Google Workspace Funkcjonalność
  • Dodatek używa odpowiedniego elementu interfejsu użytkownika (np. widżetów lub interfejsu iframe w dodatkach do Meet) do obsługi danej funkcji. Możesz na przykład użyć przełącznika do wybrania wartości logicznej.

Dodatki do Kalendarza

  • Kalendarze pomocnicze i przekazywanie obowiązków są obsługiwane, a jeśli nie są obsługiwane, są zarządzane w łagodny sposób. Na przykład tworzenie konferencji nie zakończy się niepowodzeniem, jeśli użytkownik podczas tworzenia wydarzenia wybierze inny kalendarz, do którego ma dostęp do edycji.
  • Wydarzenia cykliczne działają prawidłowo.
  • Jeśli dodatek używa calendar.conferenceSolution, musi zawierać co najmniej 1 rozwiązanie do obsługi rozmów wideo.
  • Jeśli dodatek udostępnia rozwiązania do rozmów wideo, używane są odpowiednie pola danych rozmów wideo. Na przykład linki do konferencji wideo, numery telefonów, linki SIP, kody dostępu i inne obsługiwane atrybuty korzystają z pól uporządkowanych danych i nie są podawane w polu notatek.
  • Jeśli dodatek udostępnia rozwiązania dotyczące konferencji, może edytować tylko szczegóły konferencji, a nie inne pola wydarzenia.
  • Jeśli dodatek zapewnia rozwiązania do rozmów wideo, tworzenie konferencji trwa mniej niż 5 sekund.

Dodatki do Gmaila

Jeśli dodatek używa UrlFetchApp lub OpenLinkUrl:

  • Adres URL jest prawidłowy.
  • Adres URL używa protokołu HTTPS, a nie HTTP.
  • Pełna nazwa domeny jest określona.
  • Ścieżka nie jest pusta. Na przykład: https://altostrat/ jest prawidłowy, ale https://altostrat nie jest prawidłowy.
  • W sekcji UrlFetchApp nie można używać symboli wieloznacznych.

Dodatki do Meet

  • Logowanie do dodatku i ścieżki użytkownika muszą działać, nawet jeśli pliki cookie innych firm są wyłączone.
  • Dodatek musi zawierać funkcje związane z obsługą lub uczestnictwem w spotkaniu.
  • Dodatek nie może wykonywać żadnych czynności, które powodują, że użytkownicy opuszczają spotkanie, takich jak odświeżanie przeglądarki.
  • Jeśli korzystasz z funkcji dla wielu graczy, dodatek musi umożliwiać wszystkim uczestnikom współpracę nad treściami, nawet jeśli uprawnienia nie są ustawione z wyprzedzeniem. Zmiana uprawnień musi być dostępna podczas sesji wspólnego modyfikowania dodatku.
  • Wtyczka musi obsługiwać anulowanie procesu uruchamiania działania i umożliwiać użytkownikowi ponowne zainicjowanie rozpoczęcia działania z aplikacji.
  • Dodatek musi zawierać panel boczny do logowania i konfigurowania aktywności.
  • Dodatek nie może umożliwiać zapraszania bota ani polegać na obecności bota na spotkaniu.
Dodatek do Google Workspace Interfejs użytkownika
  • Dodatek ma stronę główną. Jeśli Twój dodatek Google Workspace to przekonwertowany dodatek Gmail, zostanie zastosowana domyślna strona główna.
  • Element interfejsu użytkownika (np. karta dodatku lub interfejs w ramce w dodatkach do Meet) działa prawidłowo. Na przykład: nie ma duplikatów elementów; przyciski Wstecz, Odśwież i Aktualizuj działają prawidłowo.
  • Gdy użytkownik autoryzuje dodatek, wyświetla się informacja (np. spersonalizowana karta główna lub strona internetowa w dodatkach Meet) z powitaniem, przyciskiem logowania (w razie potrzeby), logo i krótkim opisem dodatku.
    • Jeśli klikniesz przycisk logowania, otworzy się spersonalizowana strona logowania dostawcy zewnętrznego, na której wyraźnie widać, że usługa zewnętrzna działa poza Google Workspace.
  • Interfejs dodatku mieści się w przypisanych mu przestrzeniach:
    • Tekst i etykiety nie są obcinane przez „…”
    • Użytkownik nie musi zbyt często przewijać w poziomie.
    • Szerokość treści nie przekracza 300 pikseli, aby nie było paska przewijania poziomego.
  • Kod dodatku nie używa nadmiernie bibliotek, ponieważ mogą one obniżać wydajność dodatku.

Dodatki do Kalendarza

  • Jeśli dodatek zapewnia rozwiązania do prowadzenia rozmów wideo, utworzone konferencje są prawidłowe i wyświetlają się prawidłowo na stronie internetowej firmy zewnętrznej.

Dodatki do Dokumentów

Jeśli dodatki wyświetlają podgląd linków z domeny innej firmy (elementy inteligentne):

  • Podglądy linków zawierają przydatne, dodatkowe informacje dla użytkownika. Na przykład wyświetlenie podglądu linku do umowy sprzedaży powoduje dodanie informacji takich jak konto, kwota i etap.
  • Deweloper jest powiązany z domeną wyświetlaną w podglądzie (określony wzorzec adresu URL, który powoduje utworzenie elementu inteligentnego).

Więcej informacji znajdziesz w artykule Wyświetlanie podglądów linków za pomocą elementów inteligentnych.

Dodatki do Dysku

  • Jeśli aplikacja przechowuje pliki na Dysku, umożliwia użytkownikom wybranie folderu lub tworzy i ponowne użycie folderu konkretnej aplikacji. Dane konfiguracji mogą być przechowywane w folderze danych aplikacji. Aplikacja nie przenosi plików do folderu Mój dysk użytkownika.
  • Dodatek przechowuje na Dysku tylko pliki związane z dokumentowaną funkcją dodatku.

Dodatki do Gmaila

  • Dodatek nie zawiera wzmianki o rozszerzeniach do przeglądarki Chrome ani linków do nich bez uzasadnienia.
  • Menu Więcej czynności  zawiera uniwersalne czynności, które działają prawidłowo. Na przykład: wylogowanie, informacje, pomoc itp.

Dodatki do Meet

  • Jeśli dodatek wymaga licencji lub subskrypcji: użytkownik musi zobaczyć przyjazny komunikat, gdy nie ma licencji.
  • Jeśli użytkownik nie może korzystać z dodatku z powodu problemu z licencją, komunikat o błędzie musi wyraźnie podawać przyczynę, dla której nie można go używać, oraz sugerować, co użytkownik może zrobić, aby rozwiązać problem.
  • W opisie dodatku w Google Workspace Marketplace należy podać informacje o wymaganiach dotyczących licencji i subskrypcji, które mogą być wymagane do korzystania z dodatku. Jeśli dodatek ma płatny poziom, strona na platformie Marketplace musi zawierać link do strony internetowej z dodatkowymi informacjami o cenach lub sposobie kontaktu ze sprzedawcą.
  • Jeśli użytkownik nie jest jeszcze zalogowany, dodatek musi wyświetlić prośbę o zalogowanie się jednym dotknięciem z opcją Wyświetl Google One Tap oraz opcję „Zaloguj się przez Google” z Uwierzytelniania. Oprócz mechanizmu „Zaloguj się przez Google” mogą być dostępne inne opcje logowania.
  • Dodatek musi mieć układ elastyczny, który może dostosować zawartość do różnych rozmiarów.
  • Ścieżki użytkownika w dodatku muszą działać, nawet jeśli pliki cookie innych firm są wyłączone.
  • Dodatek nie może zawierać przewijania poziomego w ramce iframe.
  • Jeśli dodatek ma korzystać z głównej sceny, musi być przeznaczony do rozgrywki wieloosobowej i umożliwiać manipulowanie treściami przez wielu uczestników jednocześnie. W przypadku gier jednoosobowych deweloper powinien użyć panelu bocznego.
  • (zalecane) Dodatek powinien wyświetlać, kim jest zalogowany użytkownik.
  • (zalecane) Wybór lokalizacji: język powinien być określony na podstawie ustawień lokalizacji w przeglądarce (jeśli są dostępne).
  • (zalecane) Wybór treści powinien odbywać się za pomocą interfejsu przeglądania treści, w którym wyświetlane są ostatnio używane treści.
  • (zalecane) Jeśli panel boczny nie jest już potrzebny, dodatek powinien zamknąć panel boczny po przejściu do głównego etapu.
Dodatek do Google Workspace Grafika

Dodatki do Kalendarza

  • Logo rozwiązania do konferencji to publiczny adres URL. Zobacz: Prześlij logo rozwiązania konferencyjnego.
  • Jeśli dodatek korzysta z calendar.conferenceSolution, logo rozwiązania konferencyjnego musi spełniać wymagania calendar.logoUrl. Zobacz zasob MANIFESTU Kalendarza.
  • Jeśli dodatek używa calendar.logoUrl lub common.logoUrl, logo jest identyczne z ikoną podaną na stronie aplikacji.
  • Jeśli wtyczka używa adresu calendar.logoUrl lub common.logoUrl, adres URL logo zaczyna się tak: https://lh3.googleusercontent.com/

Dodatki do Meet

  • Logo marki rozszerzenia musi mieć rozmiar i styl, które pozwolą na jego rozpoznanie w panelu bocznym Meet.
  • manifest dodatku należy podać odpowiednie adresy URL logo w ciemnym trybie.
Dodatek do Google Workspace OAuth

Dodatki do Dysku

  • (zalecane) Jeśli chcesz otrzymywać metadane w ograniczonym zakresie, dodatek musi obejmować zakresdrive.addons.metadata.readonly.