Bu sayfada, CollaborationStartingState
'ın amacı ve Google Meet Eklentileri SDK'sından nasıl ayarlanıp alınacağı açıklanmaktadır.
Ortak çalışmanın başlangıç durumuna genel bakış
Bir eklenti ilk kez açıldığında, yan panel iframe'i eklenti manifestinde belirtilen URL'yi yükler. Bu başlangıç durumu, kullanıcılar ortak çalışma davetini kullanarak katıldığında eklentinin kullanmak istediği başlangıç durumundan farklı olabilir. Kullanıcılar ortak çalışma davetini kullanarak katıldığında yüklenecek iframe URL'lerini belirtmek için CollaborationStartingState
kullanılabilir. Eklenti, başlatma aşamasında ihtiyaç duyabileceği verileri depolamak için additional_data
alanından da yararlanabilir.
Ortak çalışma başlangıç durumunu ayarlama, alma ve temizleme
CollaborationStartingState
alanını aşağıdaki yöntemlerle yönetebilirsiniz:
MeetAddonClient.setCollaborationStartingState
yöntemini kullanarakCollaborationStartingState
özelliğini ayarlayın.
mainStageClient.setCollaborationStartingState({
sidePanelUrl: "https://app.example.com/sidepanel",
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
MeetAddonClient.getCollaborationStartingState
yöntemiyleCollaborationStartingState
alın.
const startingState = mainStageClient.getCollaborationStartingState();
const additionalData = JSON.parse(startingState.additionalData);
CollaborationStartingState
öğesiniMeetAddonClient.clearCollaborationStartingState
yöntemiyle temizleyin.
mainStageClient.clearCollaborationStartingState();