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 nowe uczestnicy powinni otworzyć aktywność dotyczącą współpracy na ekranie głównym lub w panelu bocznym.
Rozpocznij współpracę
Aktywność jest inicjowana przez wywołanie funkcji
startCollaboration
, która korzysta z CollaborationStartingState
za pomocą prostego interfejsu online.
Krok 1 (opcjonalny). Dodatek ustawia stan rozpoczęcia współpracy
MeetAddonClient.setCollaborationStartingState
ustawia lub aktualizuje informacje o początkowym stanie
używany, gdy uczestnik zaakceptuje
zaproszenie do współpracy.
Dodatek może ustawić
CollaborationStartingState
za pomocą pakietu SDK dodatków do Meet w dowolnym momencie przed współpracą lub w jej trakcie.
Po rozpoczęciu działania dodatku inne spotkanie
uczestnicy używają modułu CollaborationStartingState
do inicjowania
Google Analytics.
Szczegółowe informacje i przykłady kodu związane z konfigurowaniem CollaborationStartingState
znajdziesz tutaj:
Korzystaj ze współpracy na początku
stanu.
Krok 2. Dodatek rozpoczyna aktywność
Aktywność rozpocznie się, gdy dodatek wywoła metodę
startCollaboration
na
MeetSidePanelClient
Pamiętaj, aby wywołać metodę startCollaboration
w dodatku, gdy użytkownik
kończy proces wyboru treści i jest gotowy do rozpoczęcia współpracy.
Przeanalizuj przykładowy kod poniżej, aby się dowiedzieć, jak wywołać metodę startCollaboration
:
sidePanelClient.startCollaboration({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
Kiedy
startCollaboration
zostanie wywołana, Meet wykona te 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
CollaborationStartingState
, Meet otwiera scenę główną za pomocą adres URL z taguCollaborationStartingState
.
Udostępniaj stan dodatku we współpracy
Gdy użytkownik dołączy do współpracy, wczyta
jako dodatek do głównej sceny lub panelu bocznego, w zależności od tego,
CollaborationStartingState
.
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 współpracy. 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:
- Zrób to samodzielnie, korzystając z własnych mechanizmów synchronizacji.
- używać pakietu SDK do udostępniania na żywo w Meet, To wygodny i szybki sposób udostępniania dowolnych danych między użytkownikami.