Konfigurowanie aplikacji w pakiecie SDK Google Workspace Marketplace

Na tej stronie znajdziesz informacje o tym, jak za pomocą pakietu SDK Google Workspace Marketplace skonfigurować aplikację i zarządzać nią w Google Workspace Marketplace.

Aby udostępnić aplikację, musisz ją skonfigurować w pakiecie SDK Marketplace. Pakiet SDK Marketplace to zestaw narzędzi, który umożliwia tworzenie aplikacji i zarządzanie nimi w Google Workspace Marketplace. Za pomocą pakietu Marketplace SDK możesz zarządzać ustawieniami Marketplace, takimi jak:

  • czy aplikacja jest dostępna dla konkretnej organizacji Google Workspace (prywatna aplikacja) czy dla wszystkich użytkowników Marketplace (publiczna aplikacja).
  • Typy użytkowników Marketplace, którzy mogą zainstalować Twoją aplikację
  • z którymi aplikacjami Google Workspace integruje się Twoja aplikacja;
  • Zakresy protokołu OAuth, których wymaga Twoja aplikacja
  • informacje o tym, kto stworzył aplikację i kto ją obsługuje;

Niezależnie od tego, czy publikujesz aplikację prywatnie, czy publicznie, musisz zarządzać nią w Marketplace za pomocą pakietu SDK Marketplace.

Włączanie pakietu SDK Marketplace

Jeśli jeszcze tego nie zrobiono, włącz w projekcie Google Cloud pakiet SDK Google Workspace Marketplace.

Otwieranie projektu Cloud w konsoli Google Cloud

Jeśli nie jest jeszcze otwarty, otwórz projekt Cloud, którego chcesz użyć w przypadku tej próbki:

  1. W konsoli Google Cloud otwórz stronę Wybierz projekt.

    Wybierz projekt Cloud

  2. Wybierz projekt Google Cloud, którego chcesz użyć. Możesz też kliknąć Utwórz projekt i postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Jeśli tworzysz projekt Google Cloud, konieczne może być włączenie płatności.

Włączanie pakietu SDK Google Workspace Marketplace

Zanim zaczniesz korzystać z interfejsów API Google, musisz je włączyć w projekcie Google Cloud. W jednym projekcie Google Cloud możesz włączyć 1 lub więcej interfejsów API.

Określanie ustawień konfiguracji aplikacji

W tym dokumencie znajdziesz opis ustawień dostępnych na stronie Konfiguracja aplikacji w pakiecie SDK Marketplace.

Wybierz, kto może wyświetlać i instalować Twoją aplikację

Podczas konfigurowania aplikacji określasz, którzy użytkownicy mogą uzyskać do niej dostęp, korzystając z tych ustawień:

  • Widoczność aplikacji: jeśli publikujesz aplikację w organizacji Google Workspace, określ, czy jej strona ma być niewidoczna, widoczna dla wszystkich użytkowników w organizacji czy dla wszystkich użytkowników Google Workspace.
  • Ustawienia instalacji: określają, czy aplikację mogą instalować tylko administratorzy Google Workspace.

Niezależnie od ustawień określonych w karcie aplikacji użytkownicy należący do organizacji Google Workspace mogą nie być w stanie znaleźć, zainstalować ani używać Twojej aplikacji ze względu na ustawienia określone przez ich administratorów. Administratorzy mogą wpływać na dostępność aplikacji w następujący sposób:

  • określać, czy użytkownicy mogą wyświetlać aplikacje w Marketplace, oraz instalować aplikacje w imieniu użytkowników.
  • Za pomocą listy dozwolonych mogą zarządzać aplikacjami w organizacji. Jeśli tworzysz aplikację dla organizacji, która korzysta z list dozwolonych, skontaktuj się z jej administratorem i poproś o dodanie aplikacji do listy dozwolonych.
  • wyłączyć niektóre aplikacje Google Workspace, np. przez usunięcie dostępu do Google Chat lub aplikacji Google Chat; W takich przypadkach użytkownicy nie będą mogli zainstalować aplikacji z Marketplace.

Aby dowiedzieć się, jak administratorzy zarządzają dostępem do Marketplace, zapoznaj się z  dokumentacją dla administratorów Marketplace.

Ustawienia widoczności aplikacji

Opcja Widoczność aplikacji jest widoczna, jeśli używasz konta Google Workspace (konta utworzonego przez Twoją organizację lub szkołę). Jeśli używasz konta dla użytkowników indywidualnych (konta kończącego się na „@gmail.com”), możesz publikować tylko publicznie.

  • Publiczne: aplikację mogą znaleźć i zainstalować osoby spoza Twojej domeny. Jeśli wybierzesz widoczność publiczną, Google sprawdzi i zatwierdzi informacje o aplikacji przed jej opublikowaniem.
  • Prywatne: aplikację mogą znaleźć i zainstalować tylko osoby z Twojej domeny.

Jeśli zdecydujesz się opublikować aplikację jako niepubliczną, jej strona nie będzie widoczna w wynikach wyszukiwania ani w wynikach przeglądania. Użytkownicy mogą uzyskać dostęp do strony aplikacji w sklepie tylko za pomocą bezpośredniego adresu URL.

Jeśli chcesz ograniczyć dostępność aplikacji do określonych krajów i regionów, skonfiguruj to w sekcji Dystrybutor podczas tworzenia strony aplikacji w sklepie.

Ustawienia instalacji aplikacji

Opcja Ustawienia instalacji określa, czy użytkownicy lub administratorzy Google Workspace mogą zainstalować Twoją aplikację z strony z informacjami o aplikacji w Google Workspace Marketplace.

.
  • Instalacja indywidualna i administratora (domyślnie): aplikację mogą instalować zarówno użytkownicy, jak i administratorzy w domenie, jednostce organizacyjnej lub grupie użytkowników. Zasady dotyczące domeny użytkownika mogą uniemożliwić mu zainstalowanie aplikacji, nawet jeśli indywidualne instalowanie jest włączone.
  • Instalacja tylko przez administratora: aplikację mogą instalować tylko administratorzy w domenie, jednostce organizacyjnej lub grupie użytkowników. Twoja aplikacja wyświetla się w wynikach wyszukiwania Google Workspace Marketplace tylko dla administratorów i użytkowników, którzy nie są zalogowani na swoje konta Google. Wybierz tę opcję, jeśli Twoja aplikacja wymaga instalacji w domenie.

Typowe ustawienia instalacji i widoczności

W tabeli poniżej znajdziesz podsumowanie niektórych najczęstszych opcji konfiguracji aplikacji dotyczących instalacji i widoczności:

Docelowi użytkownicy aplikacji Ustawienie Widoczność aplikacji Ustawienie Instalacja aplikacji Kto może instalować moją aplikację? Kto może korzystać z mojej aplikacji?
Aplikacje tworzone dla organizacji Google Workspace  
określeni użytkownicy w Twojej organizacji; Prywatne i Niepubliczne Instalacja indywidualna i administracyjna Jeśli jest to dozwolone, każda osoba w Twojej organizacji, która ma URL strony aplikacji. Jeśli zezwolisz na to, każda osoba w Twojej organizacji, która ma URL strony aplikacji, będzie mogła ją otworzyć.
Twojej organizacji, Prywatne Instalacja indywidualna i administracyjna Jeśli jest to dozwolone, każda osoba w organizacji. Jeśli jest to dozwolone, każda osoba w organizacji.
Twojej organizacji, Prywatne Tylko administrator Administratorzy Użytkownicy, którzy mają zainstalowaną aplikację zainstalowaną przez administratora.
Aplikacje dostępne dla użytkowników spoza konkretnej organizacji Google Workspace  
Użytkownicy w organizacjach Google Workspace Publiczny Tylko administrator Administratorzy Użytkownicy, którzy mają zainstalowaną aplikację zainstalowaną przez administratora.
Wszyscy użytkownicy Google Workspace Publiczny Instalacja indywidualna i administracyjna
  • Każda osoba, która korzysta z aplikacji Google Workspace do użytku osobistego.
  • W przypadku zezwolenia użytkownicy organizacji Google Workspace.
  • Każda osoba, która korzysta z aplikacji Google Workspace do użytku osobistego.
  • W przypadku zezwolenia użytkownicy organizacji Google Workspace.

Sprawdzanie, jak aplikacja integruje się z aplikacjami Google Workspace

Wybierz usługi Google Workspace, w których Twoja aplikacja lub Twój dodatek ma działać, np. dodatek Google Workspace lub aplikacja Google Chat. Musisz wybrać co najmniej jedną opcję. W niektórych przypadkach możesz uwzględnić w informacjach o aplikacji kilka integracji. Zobacz artykuł Lista integracji aplikacji.

W zależności od wybranych integracji aplikacji może być konieczne podanie dodatkowych informacji i włączenie odpowiednich interfejsów API w projekcie Google Cloud. W tabeli poniżej znajdziesz opis dodatkowych ustawień wymaganych w przypadku każdego z tych modeli:

Dodatek do Google Workspace (Apps Script)

Aby opublikować dodatek Google Workspace, musisz podać jego identyfikator wdrożenia. Aby znaleźć identyfikator wdrożenia:

  1. Otwórz dodatek Google Workspace w edytorze Apps Script.
  2. Kliknij Wdróż> Zarządzaj wdrożeniami.
  3. Pod identyfikatorem wdrożenia kliknij Kopiuj.

Dodatek do Google Workspace (wdrożenia HTTP)

Jeśli Twój dodatek do Google Workspace został utworzony przy użyciu punktów końcowych HTTP, wykonaj te czynności, aby uzyskać identyfikator wdrożenia z zasobu wdrożenia Google Cloud.

  1. Na stronie Konfiguracja aplikacji w sekcji „Google Workspace add-on” kliknij HTTP lub inne wdrożenia > Wybierz wdrożenie.
  2. Wybierz wdrożenie, które chcesz opublikować.
  3. Kliknij Wybierz.

Dodatek do edytora (Dokumenty, Arkusze, Prezentacje, Formularze)

Aby opublikować dodatek do Edytora, musisz podać identyfikator skryptu projektu i wersję, którą chcesz opublikować.

Aby znaleźć identyfikator skryptu projektu:

  1. Otwórz dodatek w edytorze Apps Script.
  2. Po lewej stronie kliknij Ustawienia projektu .
  3. W sekcji „Identyfikatory” skopiuj identyfikator skryptu.

Aby znaleźć wersję, wykonaj te czynności:

  1. Otwórz dodatek w edytorze Apps Script.
  2. W prawym górnym rogu kliknij Wdróż> Zarządzaj wdrożeniami.
  3. Numer wersji znajduje się w sekcji „Konfiguracja”.

Aplikacja Google Chat

Aby opublikować aplikację Google Chat, musisz skonfigurować interfejs Google Chat API. Zobacz publikowanie aplikacji Google Chat.

Aplikacja Dysk

Aby opublikować aplikację na Dysku, musisz włączyć i skonfigurować interfejs Google Drive API.

Aplikacja internetowa

Aby opublikować aplikację internetową, musisz podać jej uniwersalny adres URL nawigacji, czyli adres URL wskazujący na aplikację internetową w menu aplikacji Google . Aplikacja internetowa musi być w wersji produkcyjnej i w pełni funkcjonalna.

Podczas wypełniania strony z informacjami o aplikacji musisz przesłać dodatkowe ikony o wymiarach 96 x 96 i 48 x 48 pikseli.

Jeśli aplikacja internetowa została utworzona w Apps Script, wykonaj te czynności, aby uzyskać uniwersalny adres URL nawigacji:

  1. Otwórz dodatek Google Workspace w edytorze Apps Script.
  2. Kliknij Wdróż > Nowe wdrożenie.
  3. W sekcji „Wybierz typ” kliknij Aplikacja internetowa.
  4. Wypełnij opcje i kliknij Wdróż.
  5. Kliknij Kopiuj.

Określ poziom dostępu, którego wymaga Twoja aplikacja

W sekcji Zakresy OAuth podaj pełną listę zakresów OAuth 2.0, których wymaga Twoja aplikacja. Zakresy OAuth, które tu wpiszesz, powinny być zgodne z tymi, które wyświetlasz na ekranie zgody OAuth, oraz (w odpowiednich przypadkach) z tymi w manifeście Apps Script.

Jeśli używasz więcej niż 1 integracji aplikacji, dodaj zakresy każdej z nich na stronie konfiguracji pakietu SDK Marketplace i na ekranie zgody OAuth.

Zawsze używaj jak najmniejszych zakresów (np. nie uwzględniaj pełnego zakresu Drive, jeśli potrzebujesz tylko dostępu tylko do odczytu).

Więcej informacji o projektach Apps Script znajdziesz w sekcji Zakresy autoryzacji.

Podawanie informacji o deweloperze aplikacji

W sekcji Informacje o deweloperze podaj dane kontaktowe i inne informacje. Te pola są widoczne na stronie aplikacji w sklepie.

Pola
Stan przedsiębiorcy

Ze względu na przepisy dotyczące ochrony konsumentów musimy informować konsumentów z Europejskiego Obszaru Gospodarczego, czy sprzedawca na platformie handlowej Google Workspace jest przedsiębiorcą czy osobą niebędącą przedsiębiorcą:

  • Przedsiębiorca: przedsiębiorca to osoba, która działa w celach związanych z jej działalnością handlową, gospodarczą, rzemieślniczą lub zawodem, lub 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 nieprofesjonalnych.

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

Nazwa dewelopera Nazwa wyświetlana jako autora aplikacji. Jeśli jesteś sprzedawcą, podaj nazwę handlową lub nazwę prawną.
Adres pocztowy dewelopera

Wymagany w przypadku traderów. Nie są zbierane w przypadku osób niebędących przedsiębiorcami.

Lokalizacja Twojej firmy. Wpisz prawidłowy adres pocztowy, pod którym można się z Tobą skontaktować.

URL witryny dewelopera Witryna, która opisuje Ciebie (lub Twoją organizację) jako dewelopera.
E-mail dla deweloperów

Adres e-mail, który będzie służyć jako punkt kontaktowy. nie jest uwzględniona na stronie aplikacji; Upewnij się, że ten adres e-mail jest aktualny, ponieważ jest używany:

  • Jeśli Google musi skontaktować się z deweloperem – na przykład podczas procesu weryfikacji aplikacji.
  • Aby wysłać opinię z poziomu dodatków do edytora, jeśli na stronie informacji o aplikacji w Sklepie nie ma adresu URL do zgłaszania problemów
Adres URL witryny aplikacji Opcjonalnie: Witryna internetowa, która zawiera więcej informacji o Twojej aplikacji.

Zapisywanie ustawień konfiguracji aplikacji w pakiecie SDK Marketplace

Korzystając z informacji z poprzedniej sekcji, zapisz konfigurację aplikacji w pakiecie SDK Marketplace:

  1. W konsoli Google Cloud otwórz stronę Konfiguracja pakietu SDK platformy Marketplace:

    Otwórz stronę konfiguracji pakietu SDK Marketplace

  2. Wypełnij każdą sekcję na podstawie informacji podanych w poprzedniej sekcji.

  3. Kliknij Zapisz.

  4. (Opcjonalnie) W Google Analytics możesz uzyskać dane analityczne o użytkowaniu aplikacji. Aby to zrobić, dodaj identyfikator Google Analytics w pakiecie SDK Marketplace.

    1. Otwórz kartę Statystyki.
    2. Wpisz identyfikator Google Analytics.
    3. Kliknij Zapisz.