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 zCollaborationStartingState
.