Meet 부가기능을 사용하여 공동작업하기

회의 참여자는 Google Meet 부가기능 활동을 통해 공동으로 작업할 수 있습니다. 공동작업 활동이 시작되면 회의의 모든 참여자는 활동이 진행 중이라는 알림을 받습니다.

이 알림은 부가기능의 사용 가능 여부 및 설치 상태에 따라 조정됩니다.

  • 참여자가 부가기능이 설치된 경우: 참여자는 활동에 참여할 수 있습니다.

  • 참여자가 부가기능을 설치하지 않은 경우: 부가기능 설치 페이지로 안내됩니다.

  • 참여자의 플랫폼에서 부가기능을 사용할 수 없는 경우: 참여자는 현재 기기를 사용하여 활동에 참여할 수 없다는 알림을 받습니다.

활동은 startCollaboration 메서드를 호출하여 시작됩니다.

1단계(선택사항): 부가기능에서 공동작업 시작 상태를 설정합니다.

MeetAddonClient.setCollaborationStartingState는 참여자가 공동작업 초대를 수락할 때 사용되는 부가기능의 초기 상태에 관한 정보를 설정하거나 업데이트합니다.

부가기능은 공동작업 전이나 도중에 Meet 부가기능 SDK를 사용하여 CollaborationStartingState를 설정할 수 있습니다. 부가기능 활동이 시작되면 다른 회의 참여자는 CollaborationStartingState를 사용하여 부가기능을 초기화합니다.

CollaborationStartingState를 설정하는 방법에 관한 자세한 내용과 코드 샘플은 공동작업 시작 상태 사용을 참고하세요.

2단계: 부가기능에서 활동 시작

활동은 부가기능이 MeetSidePanelClient에서 startCollaboration 메서드를 호출하면 시작됩니다.

사용자가 콘텐츠 선택을 완료하고 공동작업을 시작할 준비가 되면 부가기능에서 startCollaboration 메서드를 호출해야 합니다.

다음 코드 샘플은 startCollaboration 메서드를 호출하는 방법을 보여줍니다.

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

원활한 사용자 환경을 위한 권장사항

측면 패널에서 실행한 사용자 작업을 기반으로 CollaborationStartingState를 설정하는 것이 좋습니다. startCollaboration가 호출되면 Meet에서 다음 작업을 실행합니다.

  • 다른 참여자: Meet에 활동이 진행 중이라는 알림이 표시됩니다.

  • 시작자의 경우: 기본 단계 URL이 CollaborationStartingState에 지정된 경우 Meet은 CollaborationStartingState의 URL을 사용하여 기본 단계를 엽니다.