화면 공유를 통해 사용자에게 부가기능 홍보

화면을 통해 부가기능 승격
공유할 수 있습니다.

이 페이지에서는 사용자에게 부가기능을 홍보하는 방법을 설명합니다. 소량의 코드를 배치하여 Google Meet으로 탭을 화면 공유 확인할 수 있습니다

MeetAddonScreenshare.exposeToMeetWhenScreensharing 방법을 사용하면 사이트에서 Meet에 정보를 전송할 수 있습니다. 탭 간에 화면 공유가 가능합니다. 이 정보는 Meet의 부가기능 환경을 사용자가 "활동 시작"을 클릭 프레젠테이션 배너에서 부가기능이 설치되었습니다. 사용자에게 탭을 화면 공유 시 설치하는 부가기능인 경우 부가기능을 설치하라는 메시지가 표시됩니다.

AddonScreenshareInfo 객체에는 사용 사례에 따라 추가할 수 있는 다섯 개의 필드가 포함됩니다.

예: 기본 단계에서 로드

다음 코드 샘플에서 화면을 보는 사용자는 다음 코드가 포함된 Meet에 부가기능:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    mainStageUrl: MAIN_STAGE_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

다음을 바꿉니다.

  • CLOUD_PROJECT_NUMBER: 문자열. 클라우드 프로젝트 번호입니다.
  • MAIN_STAGE_URL: 문자열. 기본 단계의 URL입니다.

Meet 통화 화면에서 사용자가 페이지를 공유하면 Meet의 프레젠테이션 배너입니다. 배너의 버튼을 클릭하면 주어진 클라우드 프로젝트 번호의 부가기능을 중요한 단계입니다. AddonScreenshareInfo.mainStageUrl가 로드되고 AddonScreenshareInfo.additionalData은(는) 공동작업을 시작하는 데 사용됩니다. 부가기능의 상태를 알리는 것입니다. 통화에 참여 중인 다른 사용자: 즉시 부가기능을 설치하거나 시작하라는 메시지가 표시됩니다.

예: 측면 패널에 로드

다음 코드 샘플에서는 사용자 화면이 부가기능이 아니라 측면 패널에서 시작하려는 더 많아지고 있습니다.

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    sidePanelUrl: SIDE_PANEL_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

다음을 바꿉니다.

  • CLOUD_PROJECT_NUMBER: 문자열. 클라우드 프로젝트 번호입니다.
  • SIDE_PANEL_URL: 문자열. 측면 패널의 URL입니다.

Meet 통화 화면에서 사용자가 페이지를 공유하면 Meet의 프레젠테이션 배너 배너의 버튼을 클릭하면 주어진 클라우드 프로젝트 번호의 부가기능을 할 수 있습니다. AddonScreenshareInfo.sidePanelUrl가 로드되고 AddonScreenshareInfo.additionalData은(는) 공동작업을 시작하는 데 사용됩니다. 부가기능의 상태를 알리는 것입니다. 통화에 참여 중인 다른 사용자: 즉시 부가기능을 설치하거나 시작하라는 메시지가 표시됩니다.

예: 공동작업을 시작하지 않고 측면 패널에 로드

다음 코드 샘플에서는 사용자 화면이 이 부가기능은 실행 전에 리소스 권한을 조정해야 하는 협업 활동을 시작할 수 있습니다 이러한 요구사항으로 인해 부가기능은 측면 패널에서 시작되어야 하며 모두가 참여할 수 있도록 시작하는 것이었습니다

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: false,
    sidePanelUrl: SIDE_PANEL_URL,
  }
);
</script>

다음을 바꿉니다.

  • CLOUD_PROJECT_NUMBER: 문자열. 클라우드 프로젝트 번호입니다.
  • SIDE_PANEL_URL: 문자열. 측면 패널의 URL입니다.

Meet 통화 화면에서 사용자가 페이지를 공유하면 Meet의 프레젠테이션 배너 배너의 버튼을 클릭하면 주어진 클라우드 프로젝트 번호의 부가기능을 할 수 있습니다. 이후 AddonScreenshareInfo.startActivityOnOpen false로 설정되어 있으면 CollaborationStartingState이 설정되었습니다. 자세한 내용은 공동작업 시작 상태가 될 수 있습니다.

활동이 시작되면 통화에 참여 중인 다른 사용자에게 다음 중 하나를 수행하라는 메시지가 표시됩니다. 부가기능을 실행하거나 설치할 수 있습니다.

출처 일치

여기서 제공된 originsAddonScreenshareInfo.mainStageUrlAddonScreenshareInfo.sidePanelUrl 부가기능의 출처와 비교됩니다. 매니페스트를 제출할 수 있습니다. 모든 항목이 일치하면 사용자는 모든 사용자가 부가기능을 실행할 수 있습니다

또한 화면 공유를 시작한 사이트의 출처를 명시해야 합니다. 부가기능의 addOnOrigins 필드 매니페스트를 참조하세요.

자세한 내용은 부가기능을 참조하세요. 보안을 참조하세요.