클라이언트 객체 가져오기

이 페이지에서는 부가기능이 Google Meet과 통신하는 데 필요한 클라이언트 객체를 가져오는 방법을 설명합니다.

먼저 부가기능에서 세션을 설정해야 합니다.

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });

세션에서 두 개의 클라이언트 객체를 만들 수 있습니다.

기본 단계 또는 측면 패널에 대해 올바른 클라이언트 객체를 가져오는 것이 중요합니다. 잘못된 클라이언트를 가져오면 Google Meet 부가기능 SDK에서 예외가 발생합니다. 부가기능이 실행 중인 iframe (기본 단계 또는 측면 패널)을 확인하려면 MeetAddon.getFrameType 메서드를 사용하세요.

다음 코드 샘플은 기본 단계 클라이언트 객체를 인스턴스화하는 방법을 보여줍니다.

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });
  const mainStageClient = await session.createMainStageClient();

공유 기능

일부 기능은 MeetMainStageClientMeetSidePanelClient에서 모두 사용할 수 있지만, 다른 기능은 특정 클라이언트에만 사용할 수 있습니다.

예를 들어 두 클라이언트에서 모두 사용할 수 있는 기능은 다음과 같습니다.

클라이언트별 기능

MeetMainStageClient에서만 제공되는 기능:

MeetSidePanelClient에서만 제공되는 기능: