Współpraca przy użyciu dodatku Meet

Uczestnicy spotkania mogą wspólnie pracować nad dodatkiem do Google Meet. Po rozpoczęciu spotkania dotyczącego współpracy wszyscy uczestnicy spotkania otrzymają powiadomienie, że aktywność jest w toku.

To powiadomienie dostosowuje się do dostępności i stanu instalacji dodatku:

  • Jeśli uczestnik ma zainstalowany dodatek: może dołączyć do aktywności.

  • Jeśli uczestnik nie ma zainstalowanego dodatku: zostanie przekierowany do instalacji dodatku.

  • Jeśli dodatek nie jest dostępny na platformie uczestnika: otrzyma on powiadomienie, że nie może dołączyć do aktywności na obecnym urządzeniu.

Aktywność jest inicjowana przez wywołanie metody startCollaboration.

Krok 1 (opcjonalny). Dodatek ustawia stan rozpoczęcia współpracy

MeetAddonClient.setCollaborationStartingState ustawia lub aktualizuje informacje o początkowym stanie dodatku, który jest używany, gdy uczestnik zaakceptuje zaproszenie do współpracy.

Dodatek może skonfigurować CollaborationStartingState za pomocą pakietu SDK dodatków do Meet w dowolnym momencie przed współpracą lub w jej trakcie. Po rozpoczęciu aktywności dodatku inni uczestnicy spotkania zainicjują go za pomocą CollaborationStartingState.

Szczegółowe informacje i przykładowy kod pokazujący, jak skonfigurować CollaborationStartingState, znajdziesz w sekcji Używanie stanu początkowego współpracy.

Krok 2. Dodatek rozpoczyna aktywność

Aktywność rozpocznie się, gdy dodatek wywoła metodę startCollaboration w MeetSidePanelClient.

Pamiętaj, aby wywołać metodę startCollaboration w dodatku, gdy użytkownik dokona wyboru treści i będzie gotowy do 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.
        })
    });

Rekomendacje zapewniające większą wygodę użytkowników

Zdecydowanie zalecamy ustawianie pola CollaborationStartingState na podstawie działań użytkowników w panelu bocznym. Po wywołaniu właściwości startCollaboration Meet wykonuje te działania:

  • Inni uczestnicy: Meet wyświetli powiadomienie, że aktywność nadal trwa.

  • Inicjator: jeśli w CollaborationStartingState został określony adres URL etapu głównego, Meet otworzy scenę główną za pomocą adresu URL z CollaborationStartingState.