Proces sprawdzania aplikacji i wymagania dotyczące Google Workspace Marketplace

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

Po sprawdzeniu aplikacji przez Google otrzymasz e-maila z informacją, czy wymaga ona dalszych prac, czy została zatwierdzona.

  • Jeśli aplikacja wymaga dodatkowych prac: otrzymasz dokument weryfikacyjny ze szczegółowymi 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 publikacji. Więcej informacji znajdziesz w artykule Przygotowanie do procesu publikowania.

Czas sprawdzania

Sprawdzenie aplikacji zwykle trwa kilka dni. Czas potrzebny na to zależy od:

  • Liczba aplikacji przesłanych ostatnio
  • Ile dodatkowej pracy wymaga Twoja aplikacja

Częste powody niepowodzenia weryfikacji aplikacji

Weryfikacja OAuth:

  • Nieprawidłowo skonfigurowany ekran zgody OAuth. Na przykład typ użytkownika jest ustawiony na Wewnętrzny lub stan publikacji jest ustawiony na Testowanie.

  • Aplikacja nie przeszła weryfikacji OAuth.

Problemy z informacjami o aplikacji:

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

  • Linki nie działają lub prowadzą do nieprawidłowych informacji. 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 dostępna publicznie.
  • Aplikacja zawiera błędy lub nie działa w pełni.

Kryteria oceny

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 kart 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 ma maksymalnie 50 znaków.
  • (Zalecane) Nazwa jest zapisana wielką literą.
  • (Zalecane) Nazwa nie zawiera znaków interpunkcyjnych, zwłaszcza nawiasów.
  • (Zalecane) Nazwa jest zgodna z nazwą wyświetlaną w aplikacjach Google Workspace. Na przykład w dodatkach do Google Workspace nazwa w pliku manifestu jest podobna do nazwy podanej w informacjach o aplikacji.
Informacje o programistach
  • Nazwa dewelopera i jego witryna dokładnie przedstawiają dewelopera i kierują do odpowiednich informacji o nim.
  • Ze względu na przepisy dotyczące ochrony konsumentów musimy informować konsumentów z Europejskiego Obszaru Gospodarczego, czy sprzedawcy na platformie Google Workspace Marketplace są przedsiębiorcami czy osobami niebędącymi przedsiębiorcami:
    • Przedsiębiorca – przedsiębiorca to osoba, która działa w celach związanych z działalnością handlową, gospodarczą, rzemieślniczą lub wykonywanym zawodem albo w imieniu lub na rzecz przedsiębiorcy.
    • Osoba niebędąca przedsiębiorcą – osoba niebędąca przedsiębiorcą (konsument) to osoba, która działa w celach niezwiązanych z działalnością zawodową.

    Jeśli nie podasz tej informacji, na stronie informacji o aplikacji pojawi się komunikat „Status przedsiębiorcy nieokreślony”.

Opis aplikacji
  • Wszystkie podane linki działają i prowadzą do prawidłowych informacji. Na przykład link do polityki prywatności prowadzi do strony, która ją opisuje.
  • Jeśli aplikacja wchodzi w interakcję z usługą innej firmy, opis zawiera informacje o tym, co robi ta usługa, jak aplikacja z nią współpracuje, a opcjonalnie także link do odpowiedniej strony.
  • Krótki i szczegółowy opis 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 każdym języku (nazwa, krótki opis i szczegółowy opis) jest zdefiniowany prawidłowo i nie występuje niezgodność języka.
Funkcje
  • Nie ma oczywistych błędów, a wszystkie działania, w tym przypadki brzegowe, są w pełni funkcjonalne. Czas wczytywania jest kontrolowany za pomocą wskaźników wczytywania.
  • Aplikacja demonstruje jasne interakcje z interfejsami API Google.
  • Aplikacja zapewnia nową lub rozszerzoną funkcjonalność, która nie jest równoważna z tym, co jest już dostępne w usługach Google.
  • Aplikacja nie jest przeznaczona do celów reklamowych ani do rozsyłania spamu.
  • Aplikacja jest w pełni funkcjonalna i nie jest przeznaczona do testowania – nie jest w trakcie tworzenia.
  • Jeśli aplikacja korzysta z funkcji dostępnych dla użytkowników lub płatnych użytkowników, zespół Google ds. sprawdzania otrzymuje konto testowe w systemie dewelopera.
Interfejs użytkownika
  • Aplikacja, w tym jej nazwa, nie używa elementów marki Google, znaków towarowych ani treści oznaczonych marką Google. Zobacz wskazówki dotyczące marki Google Workspace Marketplace.
  • Autoryzacja i logowanie są wymagane tylko raz. Aplikacja korzysta z logowania jednokrotnego jednym kliknięciem lub, co jeszcze lepsze, z logowania jednokrotnego bez kliknięcia.
  • Gdy administrator przyzna uprawnienia do zakresów OAuth 2.0 dla domeny, poszczególni użytkownicy nie będą już proszeni o uprawnienia do zakresów.
  • Użytkownicy nie muszą wpisywać danych logowania po zalogowaniu się na konto Google. Wystarczy, że klikną przycisk „Zaloguj się przez Google”.
  • Etykiety przycisków, pozycje menu, tytuły i inne elementy aplikacji są oznaczone spójnymi, oczywistymi i zrozumiałymi terminami. Na przykład zamiast etykiet Tak lub Nie używane są nazwy działań, takie jak Usuń i Anuluj.
  • Jeśli wymagane jest zalogowanie się, funkcja wylogowania działa prawidłowo. Tokeny są unieważniane, a logowanie można rozpocząć od początku.
  • Informacje zwrotne, takie jak potwierdzenie lub komunikaty o błędach, są zawsze wyświetlane w przypadku działań.
  •  Nie ma uszkodzonych linków do obrazów ani rozmytych obrazów.
Grafika
  • Ikony mają odpowiedni rozmiar, są kwadratowe i mają przezroczyste tło. Zobacz zasoby graficzne.
  • Ikona prawidłowo przedstawia nazwę lub funkcje aplikacji.
  • Ikona jest kolorowa (nie w odcieniach szarości).
  • Ikona nie zawiera znaków towarowych Google.
  •  Zrzuty ekranu i obrazy nie są rozmyte, trudne do odczytania ani nieodpowiednie. Dokładnie przedstawiają aplikację.
  • (Zalecane) Zrzuty ekranu wyraźnie pokazują, jak korzystać z aplikacji i jakie są jej funkcje.
OAuth
  • Aplikacja przeszła weryfikację OAuth, używa najwęższych możliwych zakresów OAuth i wszystkie zakresy są prawidłowo zintegrowane z interfejsami API usług Google.

Dodatkowe wymagania dotyczące określonych integracji aplikacji

Wybierz integracje aplikacji uwzględnione na liście aplikacji, aby wyświetlić odpowiednie kryteria weryfikacji. Możesz kliknąć nazwy kolumn, aby posortować kryteria, np. według kategorii.

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

Integracja aplikacji Kategoria Kryteria
Aplikacja Google Chat Nazwa
  • Przyciski do komunikowania się z aplikacją są dostępne w opisie.
  • Nazwa aplikacji zaczyna się od litery A–Z (wielkiej) lub cyfry 0–9. Nie może zaczynać się od symbolu.
Aplikacja Google Chat Funkcje
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 jest dodawana do pokoju. Wiadomość powitalna różni się od polecenia „Pomoc”. Wyświetl dokumentację
  • Aplikacja obsługuje polecenie „Pomoc” i ułatwia użytkownikom rozpoczęcie pracy. Wyświetl dokumentację
  • Aplikacja zawsze odpowiada, gdy ktoś do niej mówi w pokoju lub na czacie bezpośrednim.
  • Wiadomości są poprawne pod względem ortograficznym, gramatycznym, interpunkcyjnym i użycia wielkich liter. Nie zawierają szkodliwych, obraźliwych ani znieważających treści.
  • Wiadomości mają przejrzyste, zwięzłe i spójne formatowanie tekstu lub kart zgodnie z wymaganiami Google.
  • Jeśli odpowiedź zajmuje więcej niż 2 sekundy, aplikacja wysyła wiadomość z wyjaśnieniem opóźnienia.
  • Aplikacje, które wysyłają powiadomienia, umożliwiają użytkownikom ich wyłączanie.
  • Użytkownicy mogą dodać aplikację do pokoju za pomocą @wzmianki.
  • Użytkownicy mogą usunąć aplikację z pokoju za pomocą menu Wyświetl użytkownika.
  • Aplikacja informuje użytkownika o wszystkim, co jest potrzebne do interakcji z nią.
  • Format kart używany przez aplikację spełnia wymagania Google. Wyświetl dokumentację
  • Aplikacja jest dostępna w menu Google Chat w opcji Znajdź aplikacje.
  • Zewnętrzne adresy URL, z którymi wchodzi w interakcję aplikacja, nie należą do środowiska przejściowego ani programistycznego.
  • Wzmianka @jest wymagana w każdej wiadomości skierowanej do aplikacji w pokojach. Tylko w ten sposób aplikacja wie, że musi odpowiedzieć.
  • Jeśli aplikacja Google Chat wyświetla podgląd linków z domeny innej firmy:
    • Podglądy linków zawierają istotne, dodatkowe informacje do wiadomości użytkownika. Na przykład podgląd linku do oferty sprzedaży dodaje informacje takie jak konto, kwota i etap.
    • Deweloper jest powiązany z domeną, której dotyczy podgląd.

    Więcej informacji o podglądzie linków znajdziesz w dokumentacji.

  • (Zalecane) Aby administratorzy Workspace mogli instalować aplikację w imieniu użytkowników w organizacji, musi ona mieć możliwość odbierania i wysyłania wiadomości na czacie.
Aplikacja Google Chat Grafika
  • Aplikacja ma rozpoznawalny i wyraźny awatar.
Aplikacja Dysk Google Funkcje
  • Aplikacja nie używa rozszerzeń przeglądarki Chrome do zapewniania funkcjonalności przez bezpośrednie manipulowanie kodem HTML Dysku.
  • Jeśli Twoja aplikacja korzysta z zakresów wrażliwych lub z ograniczeniami, musi przejść weryfikację OAuth. Więcej informacji znajdziesz w artykule Przesyłanie aplikacji do weryfikacji.
  • Jeśli aplikacja używa zakresów z ograniczeniami, musi też przejść ocenę zabezpieczeń. Zobacz ocenę bezpieczeństwa.
Aplikacja Dysk Google Interfejs użytkownika
  • Jeśli aplikacja przechowuje pliki na Dysku, umożliwia użytkownikom wybór folderu lub tworzy i ponownie wykorzystuje folder specyficzny dla aplikacji. Dane konfiguracyjne mogą być przechowywane w folderze Dane aplikacji. Aplikacja nie umieszcza plików w folderze Mój dysk użytkownika.
  • Aplikacja przechowuje pliki tylko na Dysku połączonym z udokumentowaną funkcjonalnością aplikacji.
Dodatek do edytora Funkcje
  • Dodatek zawiera oczekiwane i wymagane działania oraz wszystkie narzędzia niezbędne do wykonania przepływu pracy. Na przykład:
    • Jeśli dodatek stosuje styl do całego dokumentu, oferuje opcję zastosowania stylu tylko do wybranego tekstu.
    • Jeśli dodatek przesyła dane z arkusza kalkulacyjnego do pliku danych usługi internetowej, zawiera link do tego pliku danych, aby ułatwić nawigację.
    • Jeśli dodatek wymaga od użytkownika posiadania konta, udostępnia linki lub informacje, które ułatwiają utworzenie konta, jeśli użytkownik jeszcze go nie ma.
  •  Dodatek ma pozycje menu na karcie dodatki.
  • Nawet jeśli dodatek zawiera tylko funkcje niestandardowe, musi mieć odpowiednią dokumentację.
  • Dodatek prawidłowo używa onInstall() i onOpen() do wypełniania menu. Elementy menu są wypełniane po pierwszym zainstalowaniu dodatku i po otwarciu innego pliku. Zobacz Autoryzacja 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
  • Dodatek zawiera wszystkie informacje niezbędne do podstawowego zrozumienia produktu i sposobu jego używania.
  • Kod dodatku nie używa nadmiernie bibliotek, ponieważ mogą one obniżać wydajność dodatku.
  • Jeśli to możliwe, unikaj błędów i odpowiednio nimi zarządzaj. W przeciwnym razie:
    • Komunikaty o błędach są wyświetlane w oknie dialogowym, a nie w alercie JavaScript ani na domyślnym czerwonym pasku. Informują o problemie i opisują, co użytkownik musi zrobić, aby go rozwiązać, używając prostego języka.
    • Jeśli to możliwe, w przypadku, gdy użytkownik robi coś źle, wyświetla się przycisk, który rozwiązuje problem.
    • Więcej informacji znajdziesz w  przewodniku po stylu 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ć.
    • Dodatek jest dostępny i łatwy 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ą jak najbardziej bezpieczni.
  • Dodatek jest zgodny z przewodnikiem po stylu interfejsu 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świetlenie.
  • Dodatek wyświetla po jednym oknie dialogowym naraz. Nie nakłada się na inne okna ani nie ma otwartych kilku okien dialogowych jednocześnie.
  • Interfejs dodatku dobrze pasuje do przydzielonych miejsc:
    • Tekst i etykiety nie są ucinane znakiem „…”
    • Użytkownik nie musi przewijać strony w pionie.
    • Szerokość treści nie przekracza 300 pikseli, dzięki czemu nie ma poziomego paska przewijania.
  • Dodatek wymaga potwierdzenia lub wyświetla ostrzeżenia w przypadku wszystkich działań poufnych. Jeśli np. dodatek ma zastąpić całą zawartość arkusza kalkulacyjnego, użytkownik zobaczy ostrzeżenie i będzie musiał potwierdzić działanie, zanim zostanie ono wykonane.

    Możesz uniknąć tego wymagania, wprowadzając zmiany w projekcie. Na przykład dodatek do Arkuszy Google, który importuje dane, stwarza ryzyko nadpisania istniejących treści. Możesz wyeliminować to ryzyko, tworząc arkusz danych jako działanie domyślne.

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

Dodatki do Kalendarza

  • Jeśli dodatek korzysta z 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 zawiera słów „Kalendarz Google”.
  • (Zalecane) Jeśli dodatek korzysta z calendar.conferenceSolution, nazwa rozwiązania do obsługi konferencji nie może przekraczać 30 znaków.
Dodatek do Google Workspace Funkcje
  • Dodatek używa odpowiedniego elementu interfejsu (np. widżetów lub interfejsu w ramce iframe w dodatkach do Meet) do realizacji pożądanej funkcji. Na przykład użyj przełącznika, aby wybrać wartość logiczną.

Dodatki do Kalendarza

  • Kalendarze pomocnicze i przekazywanie obowiązków są obsługiwane lub, jeśli nie są obsługiwane, są zarządzane w odpowiedni 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 korzysta z calendar.conferenceSolution, musi być dostępna co najmniej 1 usługa do obsługi rozmów wideo.
  • Jeśli dodatek udostępnia rozwiązania do prowadzenia konferencji, używane są odpowiednie pola danych konferencji. Na przykład linki do wideokonferencji, numery telefonów, linki SIP, kody dostępu i inne obsługiwane atrybuty korzystają z pól danych strukturalnych i nie są podawane w polu notatek.
  • Jeśli dodatek udostępnia rozwiązania do prowadzenia konferencji, edytuje tylko szczegóły konferencji, a nie inne pola wydarzenia.
  • Jeśli dodatek udostępnia rozwiązania do rozmów wideo, utworzenie konferencji zajmuje 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.
  • Określona jest pełna domena.
  • Ścieżka nie jest pusta. Na przykład adres https://altostrat/ jest prawidłowy, ale https://altostrat już nie.
  • W przypadku UrlFetchApp nie można używać symboli wieloznacznych.

Dodatki do Meet

  • Logowanie do dodatku i ścieżki użytkownika muszą działać nawet wtedy, gdy pliki cookie innych firm są wyłączone.
  • Dodatek musi zapewniać funkcje związane z prowadzeniem spotkania lub uczestniczeniem w nim.
  • Dodatek nie może wykonywać żadnych działań, które powodują opuszczenie spotkania przez użytkowników, np. odświeżanie przeglądarki.
  • Jeśli używasz funkcji dla wielu graczy, dodatek musi umożliwiać wszystkim uczestnikom współpracę nad treściami, nawet jeśli uprawnienia nie zostały ustawione z wyprzedzeniem. Dostosowanie uprawnień musi być możliwe podczas sesji wspólnego wykonywania aktywności dodatkowych.
  • Dodatek musi obsługiwać anulowanie przepływu rozpoczęcia aktywności i umożliwiać użytkownikowi ponowne rozpoczęcie aktywności z poziomu aplikacji.
  • Dodatek musi zawierać panel boczny do logowania i konfigurowania aktywności.
  • Dodatek nie może umożliwiać zapraszania bota ani polegać na jego obecności na spotkaniu.
Dodatek do Google Workspace Interfejs użytkownika
  • Dodatek ma stronę główną. Jeśli Twój dodatek do Google Workspace jest przekonwertowanym dodatkiem do Gmaila, zostanie zastosowana domyślna strona główna.
  • Element interfejsu (np. karta dodatku lub interfejs w ramce iframe w dodatkach do Meet) działa prawidłowo. Na przykład nie ma zduplikowanych elementów, a przyciski Wstecz, Odśwież i Aktualizuj działają prawidłowo.
  • Po autoryzacji dodatku przez użytkownika wyświetlane są informacje (np. dostosowana karta strony głównej lub strona internetowa w dodatkach do Meet), które witają użytkownika. Znajduje się na nich przycisk logowania (w razie potrzeby), logo i krótki opis dodatku.
    • Jeśli przycisk logowania zostanie aktywowany, wyświetli się dostosowana strona logowania dostawcy zewnętrznego, która wyraźnie wskazuje, że usługa innej firmy działa poza Google Workspace.
  • Interfejs dodatku dobrze pasuje do przydzielonych miejsc:
    • Tekst i etykiety nie są ucinane za pomocą „…”
    • Użytkownik nie musi przewijać strony w pionie.
    • Szerokość treści nie przekracza 300 pikseli, dzięki czemu nie ma poziomego paska przewijania.
  • Kod dodatku nie używa nadmiernie bibliotek, ponieważ mogą one obniżać wydajność dodatku.

Dodatki do Kalendarza

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

Dodatki do Dokumentów

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

  • Podglądy linków zawierają istotne, dodatkowe informacje dla użytkownika. Na przykład podgląd linku do transakcji sprzedaży dodaje informacje takie jak konto, kwota i etap.
  • Deweloper jest powiązany z domeną podglądu (określonym wzorcem adresu URL, który wywołuje utworzenie elementu inteligentnego).

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

Dodatki do Dysku

  • Jeśli aplikacja przechowuje pliki na Dysku, umożliwia użytkownikom wybranie folderu lub tworzy i ponownie wykorzystuje folder specyficzny dla aplikacji. Dane konfiguracyjne mogą być przechowywane w folderze Dane aplikacji. Aplikacja nie umieszcza plików w folderze Mój dysk użytkownika.
  • Dodatek przechowuje na Dysku tylko pliki, które są powiązane z udokumentowaną funkcjonalnością dodatku.

Dodatki do Gmaila

  • Dodatek nie zawiera wzmianek o rozszerzeniach przeglądarki Chrome ani linków do nich bez uzasadnienia.
  • Menu Więcej czynności zawiera uniwersalne działania, które działają prawidłowo. Na przykład Wyloguj się, Informacje, Pomoc itp.

Dodatki do Meet

  • Jeśli dodatek wymaga licencji lub subskrypcji: gdy użytkownik nie ma licencji, musi mu się wyświetlać przyjazny komunikat.
  • Jeśli użytkownik nie może korzystać z dodatku z powodu problemu z licencją, komunikat o błędzie musi wyraźnie wskazywać przyczynę, dla której nie można używać dodatku, i sugerować użytkownikowi sposób rozwiązania problemu.
  • W informacjach o dodatku w Google Workspace Marketplace muszą być podane szczegóły dotyczące licencji i wymagań subskrypcji, które mogą być wymagane do korzystania z dodatku. Jeśli dodatek ma płatną wersję, w informacjach o nim w Marketplace musi być podany link do strony internetowej, na której można znaleźć więcej informacji o cenach lub o tym, jak skontaktować się ze sprzedawcą.
  • Jeśli użytkownik nie jest jeszcze zalogowany, dodatek musi wyświetlić prośbę o zalogowanie się jednym dotknięciem, którą znajdziesz w sekcji Wyświetlanie logowania jednym dotknięciem, oraz opcję „Zaloguj się przez Google”, którą znajdziesz w sekcji Uwierzytelnianie. Oprócz mechanizmu „Zaloguj się przez Google” mogą być dostępne inne opcje logowania.
  • Dodatek musi mieć elastyczny projekt, który dostosowuje treści do różnych rozmiarów.
  • Ścieżki użytkownika dodatku muszą działać nawet wtedy, gdy pliki cookie innych firm są wyłączone.
  • Dodatek nie może mieć przewijania w poziomie w elemencie iframe.
  • Jeśli dodatek ma korzystać z głównej sceny, musi być przeznaczony dla wielu graczy i umożliwiać jednoczesne manipulowanie treścią przez wielu uczestników. W przypadku gier dla jednego gracza deweloper powinien użyć panelu bocznego.
  • (Zalecane) Dodatek powinien wyświetlać informacje o zalogowanym użytkowniku.
  • (Zalecane) Wybór lokalizacji: język powinien być oparty na lokalnych preferencjach ustawionych przez przeglądarkę, jeśli są dostępne.
  • (Zalecane) Wybór treści powinien odbywać się za pomocą interfejsu przeglądania treści, który zawiera ostatnio otwierane treści.
  • (Zalecane) Jeśli panel boczny nie jest już potrzebny, po uruchomieniu dodatku na głównym etapie powinien on zamknąć panel boczny.
Dodatek do Google Workspace Grafika

Dodatki do Kalendarza

  • Logo rozwiązania do obsługi konferencji jest publicznym adresem URL. Zobacz Podaj logo rozwiązania konferencyjnego.
  • Jeśli dodatek korzysta z calendar.conferenceSolution, logo rozwiązania do obsługi konferencji musi spełniać calendar.logoUrl wymagania. Zobacz zasób pliku manifestu Kalendarza.
  • Jeśli dodatek używa calendar.logoUrl lub common.logoUrl, logo jest identyczne z ikoną podaną w informacjach o aplikacji.
  • Jeśli dodatek korzysta z calendar.logoUrl lub common.logoUrl, adres URL logo zaczyna się tak: https://lh3.googleusercontent.com/

Dodatki do Meet

  • Logo marki dodatku musi mieć rozmiar i styl, które pozwolą na jego rozpoznanie w panelu bocznym Meet.
  • Odpowiednie adresy URL logo w trybie ciemnym muszą być określone w manifeście dodatku.
Dodatek do Google Workspace OAuth

Dodatki do Dysku

  • (Zalecane) Jeśli chcesz otrzymywać metadane o ograniczonej ilości informacji, dodatek zawiera zakres drive.addons.metadata.readonly.
Aplikacja internetowa Funkcje
  • Adres URL nawigacji uniwersalnej wskazuje aplikację internetową. Prosta strona internetowa bez funkcjonalności nie jest uważana za aplikację internetową.