Na tej stronie opisujemy, do czego służy
CollaborationStartingState
, a także jak skonfigurować i pobrać ten pakiet w pakiecie SDK dodatków do Google Meet.
Omówienie stanu rozpoczęcia współpracy
Przy pierwszym otwarciu dodatku
Element iframe side-panel wczytuje adres URL.
określone w dodatku
pliku manifestu. Ta początkowa
może się różnić od stanu początkowego,
chce, aby dodatek był używany, gdy użytkownicy dołączają za pomocą
zaproszenie do współpracy.
CollaborationStartingState
pozwala określić adresy URL elementów iframe, które mają być ładowane, gdy użytkownicy dołączają do grupy
za pomocą zaproszenia do współpracy. Pole additional_data
może być również
używanych przez dodatek do przechowywania wszelkich potrzebnych danych.
jego zainicjowania.
Ustawianie, pobieranie i usuwanie stanu rozpoczęcia współpracy
Możesz zarządzać domeną CollaborationStartingState
za pomocą poniższych metod.
Ustaw CollaborationStartingState
za pomocą
MeetAddonClient.setCollaborationStartingState
.
. Dodatek może ustawić CollaborationStartingState
w dowolnym momencie przed
lub w trakcie współpracy.
Adresy URL określone w metodzie MeetAddonClient.setCollaborationStartingState
musi należeć do tego samego źródła co
źródeł określonych w pliku manifestu dodatku. Więcej informacji:
Dodatek
zabezpieczeń.
CollaborationStartingState.sidePanelUrl
CollaborationStartingState.mainStageUrl
,
oraz
CollaborationStartingState.additionalData
długość znaków musi być zgodna z odpowiednimi limitami rozmiaru określonymi w
zapoznaj się z dokumentacją pakietu SDK.
mainStageClient.setCollaborationStartingState({
sidePanelUrl: "https://app.example.com/sidepanel",
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
CollaborationStartingState
wraz z
MeetAddonClient.getCollaborationStartingState
.
.
const startingState = mainStageClient.getCollaborationStartingState();
const additionalData = JSON.parse(startingState.additionalData);
Wyczyść CollaborationStartingState
, a następnie:
MeetAddonClient.clearCollaborationStartingState
.
.
mainStageClient.clearCollaborationStartingState();