Bu sayfada,
CollaborationStartingState
SDK'sının Google Meet Eklentileri SDK'sından nasıl alınacağını ve ayarlanıp alınacağını öğreneceğiz.
Ortak çalışma başlangıç durumuna genel bakış
Eklenti ilk açıldığında
side-panel iframe'i URL'yi yükler
eklentide
manifesto'da bulabilirsiniz. Bu baş harf
durumu, ilk ifadenin değiştirildiği başlangıç durumundan
veya eklentinin,
davet edebilirsiniz. İlgili içeriği oluşturmak için kullanılan
CollaborationStartingState
kullanıcılar katıldığında yüklenmesi gereken iframe URL'lerini belirtmek için kullanılabilir
ya da ortak çalışma davetini
kullanarak ekleyebilirsiniz. Ayrıca, additional_data
alanı
ihtiyaç duyabileceği verileri depolamak için eklenti tarafından kullanılır.
inceleyebilirsiniz.
Ortak çalışma başlangıç durumunu ayarlama, alma ve temizleme
CollaborationStartingState
alanını aşağıdaki yöntemlerle yönetebilirsiniz.
CollaborationStartingState
özelliğini ayarlamak için
MeetAddonClient.setCollaborationStartingState
yöntemidir. Eklenti, CollaborationStartingState
özelliğini
veya ortak çalışma sırasında.
MeetAddonClient.setCollaborationStartingState
yönteminde belirtilen URL'ler
ile aynı kaynağa ait olmalıdır
eklenti manifestinde belirtilen kaynakları ifade eder. Daha fazla bilgi için bkz.
Eklenti
güvenlik.
İlgili içeriği oluşturmak için kullanılan
CollaborationStartingState.sidePanelUrl
CollaborationStartingState.mainStageUrl
,
ve
CollaborationStartingState.additionalData
karakter uzunlukları,
gözden geçirin.
mainStageClient.setCollaborationStartingState({
sidePanelUrl: "https://app.example.com/sidepanel",
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
CollaborationStartingState
biletini alın.
MeetAddonClient.getCollaborationStartingState
yöntemidir.
const startingState = mainStageClient.getCollaborationStartingState();
const additionalData = JSON.parse(startingState.additionalData);
CollaborationStartingState
içeriğini temizle:
MeetAddonClient.clearCollaborationStartingState
yöntemidir.
mainStageClient.clearCollaborationStartingState();