Współpraca przy użyciu dodatku Meet

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 tagu CollaborationStartingState.

Udostępnianie stanu dodatku we współpracy

Gdy użytkownik dołączy do współpracy, wczyta na głównej scenie lub panelu bocznym 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: