EventType
Wartości w polu enum |
UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. NIE UŻYWAJ. |
MESSAGE |
Użytkownik wysyła wiadomość do aplikacji Google Chat lub uruchamia ją w pokoju, na przykład w takich sytuacjach:
- wiadomości na czacie w pokoju w Google Chat;
- wiadomość w pokoju z wieloma osobami, w której użytkownik używa @mentiona do aplikacji Google Chat lub używa jednego z jej poleceń z użyciem znaku ukośnika;
- Jeśli skonfigurujesz podgląd linków w swojej aplikacji Google Chat, użytkownik opublikuje wiadomość zawierającą link pasujący do skonfigurowanego wzorca adresu URL.
|
ADDED_TO_SPACE |
Użytkownik dodaje aplikację Google Chat do pokoju lub administrator Google Workspace instaluje aplikację Google Chat w pokojach czatu dla użytkowników w organizacji. Aplikacje do czatu zwykle odpowiadają na to zdarzenie, publikując wiadomość powitalną w pokoju. Gdy administratorzy instalują aplikacje Google Chat, pole space.adminInstalled jest ustawione na true , a użytkownicy nie mogą ich odinstalować. Informacje o aplikacjach do obsługi czatu instalowanych przez administratorów znajdziesz w dokumentacji pomocy dla administratorów Google Workspace Instalowanie aplikacji z Marketplace w domenie. |
REMOVED_FROM_SPACE |
Użytkownik usuwa aplikację Google Chat z pokoju lub administrator Google Workspace odinstalowuje aplikację Google Chat z urządzenia użytkownika w organizacji. Aplikacje do obsługi czatu nie mogą odpowiadać na to zdarzenie wiadomościami, ponieważ zostały już usunięte. Gdy administratorzy odinstalują aplikacje Google Chat, pole space.adminInstalled zostanie ustawione na false . Jeśli użytkownik zainstalował aplikację Google Chat przed administratorem, aplikacja pozostaje zainstalowana na urządzeniu użytkownika i nie otrzymuje zdarzenia interakcji REMOVED_FROM_SPACE . |
CARD_CLICKED |
Użytkownik klika element interaktywny karty lub okna w aplikacji do obsługi czatu, np. przycisk. Aby otrzymać zdarzenie interakcji, przycisk musi wywołać inną interakcję z aplikacją Google Chat. Jeśli użytkownik kliknie przycisk, który otwiera link do witryny, aplikacja Google Chat nie otrzyma zdarzenia interakcji CARD_CLICKED , ale otrzyma takie zdarzenia w tych przykładach:
- Użytkownik klika przycisk
Send feedback na karcie, co powoduje wyświetlenie okna dialogowego, w którym może on podać informacje.
- Użytkownik klika przycisk
Submit po wprowadzeniu informacji na karcie lub w dialogu.
Jeśli użytkownik kliknie przycisk, aby otworzyć, przesłać lub anulować okno dialogowe, pole CARD_CLICKED zdarzenia interakcji isDialogEvent zostanie ustawione na wartość true i będzie zawierać wartość DialogEventType . |
WIDGET_UPDATED |
Użytkownik aktualizuje widżet w wiadomości na karcie lub w dialogu. |
APP_COMMAND |
Użytkownik wywołuje polecenie aplikacji. |
APP_HOME |
Użytkownik otwiera wiadomość na czacie z poziomu aplikacji Chat, która korzysta z ekranu głównego aplikacji. W przypadku zdarzeń tego typu uwzględniane są tylko pola type , user i space . Więcej informacji znajdziesz w artykule Tworzenie strony głównej aplikacji Google Chat. |
SUBMIT_FORM |
Użytkownik przesyła informacje na karcie głównej aplikacji. W przypadku zdarzeń tego typu uwzględniane są tylko pola type , user i space . Więcej informacji znajdziesz w artykule Tworzenie strony głównej aplikacji Google Chat. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-12-17 UTC.
[null,null,["Ostatnia aktualizacja: 2024-12-17 UTC."],[[["Google Chat app interaction events are triggered by various user actions, such as sending messages, adding/removing the app, interacting with cards, and updating widgets."],["These events provide context about the interaction, like the user, space, and specific action taken, allowing your app to respond appropriately."],["`ADDED_TO_SPACE` and `REMOVED_FROM_SPACE` events help manage the app's presence in spaces, while `CARD_CLICKED` enables handling user interactions with card elements."],["`MESSAGE` events cover various scenarios, including direct messages, @mentions, slash commands, and link previews, enabling diverse app functionalities."],["`APP_HOME` and `SUBMIT_FORM` events allow for interactions specific to apps that utilize the app home feature for a more integrated experience within Google Chat."]]],[]]