공동작업 시작 상태 사용

이 페이지에서는 CollaborationStartingState Google Meet 부가기능 SDK에서 설정하고 검색하는 방법을 알아보세요.

공동작업 시작 상태 개요

부가기능을 처음 열면 side-panel iframe에서 URL을 로드합니다. 부가기능에 지정된 매니페스트를 참조하세요. 이 이니셜은 상태는 사용자가 지정한 시작 상태와 사용자가 공동작업 초대 이 CollaborationStartingState 사용자가 가입할 때 로드해야 하는 iframe URL을 지정하는 데 사용할 수 있습니다. 할 수 있습니다. 또한 additional_data 필드는 다음과 같을 수 있습니다. 부가기능에서 필요한 데이터를 저장하기 위해 사용할 수 있습니다. 할 수 있습니다.

공동작업 시작 상태 설정, 가져오기, 삭제

다음 메서드를 사용하여 CollaborationStartingState를 관리할 수 있습니다.

다음을 사용하여 CollaborationStartingState를 설정합니다. MeetAddonClient.setCollaborationStartingState 메서드를 사용하여 축소하도록 요청합니다. 부가기능은 그 전에 언제든지 CollaborationStartingState를 설정할 수 있습니다. 협업하는 동안에도 효과적으로 활용할 수 있습니다

MeetAddonClient.setCollaborationStartingState 메서드에 지정된 URL 올바른 출처에 출처(부가기능 매니페스트에 지정된 출처) 자세한 내용은 부가기능 보안을 참조하세요.

CollaborationStartingState.sidePanelUrl님, CollaborationStartingState.mainStageUrl, 및 CollaborationStartingState.additionalData 글자 수는 다음 페이지에 게시된 각각의 크기 제한을 준수해야 합니다. SDK 참조 문서를 확인하세요

    mainStageClient.setCollaborationStartingState({
        sidePanelUrl: "https://app.example.com/sidepanel",
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

CollaborationStartingState를 가져옵니다. MeetAddonClient.getCollaborationStartingState 메서드를 사용하여 축소하도록 요청합니다.

    const startingState = mainStageClient.getCollaborationStartingState();
    const additionalData = JSON.parse(startingState.additionalData);

다음을 사용하여 CollaborationStartingState를 삭제합니다. MeetAddonClient.clearCollaborationStartingState 메서드를 사용하여 축소하도록 요청합니다.

    mainStageClient.clearCollaborationStartingState();