Uczestnicy spotkania mogą wspólnie pracować nad Aktywność związana z dodatkiem Google Meet. Gdy rozpocznie się wspólne działanie, Wszyscy uczestnicy spotkania otrzymają powiadomienie, że aktywność jest w toku.
Powiadomienie jest dostosowane do dostępności i stanu instalacji dodatek:
Jeśli uczestnik ma zainstalowany dodatek: Może dołączyć do aktywności.
Jeśli uczestnik nie ma dodatku zainstalowano: użytkownik zostaje skierowany do zainstalowania Google Analytics.
Jeśli dodatek nie jest dostępny platforma uczestnika: użytkownik zostanie poinformowany, że nie może dołączyć do aktywności. przy użyciu obecnego urządzenia.
Gdy użytkownik dołączy do aktywności, wczyta własne elementy iframe z Twoim treści dodatkowe. Możesz określić, czy nowi użytkownicy powinna otworzyć aktywność dotyczącą współpracy na ekranie głównym lub w panelu bocznym.
Rozpocznij aktywność
Aktywność jest inicjowana przez wywołanie funkcji
startActivity()
, która wykorzystuje
ActivityStartingState
za pomocą prostego interfejsu online.
Krok 1 (opcjonalny). Dodatek ustawia stan początkowy aktywności
setActivityStartingState()
ustawia lub aktualizuje informacje o początkowym stanie
używany, gdy uczestnik zaakceptuje
zaproszenie do dołączenia do aktywności.
Dodatek może ustawić
ActivityStartingState
za pomocą pakietu SDK dodatków do Meet w dowolnym momencie przed rozpoczęciem aktywności lub w jej trakcie.
Po rozpoczęciu działania dodatku inne spotkanie
uczestnicy używają modułu ActivityStartingState
do inicjowania
Google Analytics.
Szczegółowe informacje i przykłady kodu dotyczące ustawiania wartości ActivityStartingState
znajdziesz w artykule Używanie stanu początkowego aktywności.
Krok 2. Dodatek rozpoczyna aktywność
Aktywność rozpocznie się, gdy dodatek wywoła metodę
startActivity()
na
MeetSidePanelClient
Pamiętaj, aby wywołać metodę startActivity()
w dodatku, gdy użytkownik
kończy proces wyboru treści i jest gotowy do rozpoczęcia działania.
Przeanalizuj przykładowy kod poniżej, aby się dowiedzieć, jak wywołać metodę startActivity()
:
sidePanelClient.startActivity({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
Po wywołaniu metody startActivity()
Meet wykonuje
następujące działania:
Inni uczestnicy: Meet wyświetla powiadomienie, które aktywność jest w toku.
Dla inicjatora: jeśli adres URL etapu głównego został określony w parametrze
ActivityStartingState
, Meet otwiera scenę główną za pomocą adres URL z taguActivityStartingState
.
Udostępnianie stanu dodatku w aktywności
Gdy użytkownik dołączy do aktywności, wczyta Twoją
na głównej scenie lub panelu bocznym w zależności od tego,
ActivityStartingState
.
Dzięki właściwości additionalData
możesz udostępniać dane początkowe (nazywane też
jako stan) z użytkownikami dołączającymi do aktywności. Możesz także
udostępniać informacje o stanie między użytkownikami podczas interakcji z
Google Analytics.
Stan możesz udostępniać na kilka sposobów:
- Zajmij się tym samodzielnie, tworząc własny backend do synchronizacji.
- używać interfejsu API Co-Doing, To wygodny i szybki sposób udostępniania dowolnych danych między użytkownikami.
Powiązane artykuły
- Używanie stanu rozpoczęcia aktywności
- Korzystanie z dodatku do Meet
- Wdrażanie interfejsu API Co-Doing