Meet 부가기능 빌드

Google Meet 부가기능은 Google Cloud 프로젝트의 일부로 생성 및 구성됩니다.

Google Cloud 프로젝트 만들기

Google Cloud 프로젝트를 생성하려면 Google Cloud 프로젝트 만들기를 참고하세요.

Google Workspace Marketplace SDK 및 Google Workspace Add-ons API 사용 설정

Meet 부가기능을 개발하려면 Google Workspace Marketplace SDK 및 Google Workspace Add-ons API가 필요합니다. 사용 설정하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔을 엽니다.
  2. 상단에서 다른 프로젝트가 이미 열려 있는 경우 프로젝트를 전환할 앱 프로젝트의 프로젝트 이름을 선택합니다.
  3. 상단의 검색창에 Google Workspace Marketplace SDK를 입력하고 Enter 키를 누릅니다.
  4. Google Workspace Marketplace SDK 페이지를 열고 사용 설정을 클릭합니다.

  5. 위 단계를 반복하여 Google Workspace Add-ons API를 찾아 사용 설정합니다.

배포 만들기

Meet에서 부가기능을 사용하려면 배포 및 부가기능 매니페스트 파일이 필요합니다.

  1. Google Cloud 콘솔을 엽니다.
  2. 상단에서 다른 프로젝트가 이미 열려 있는 경우 프로젝트를 전환할 앱 프로젝트의 프로젝트 이름을 선택합니다.
  3. API 및 서비스를 클릭합니다.
  4. Google Workspace Marketplace SDK를 선택하여 세부정보 페이지를 확인합니다.
  5. 옵션 A: 대체 런타임 배포 사용

    1. 대체 런타임 탭을 클릭합니다.
    2. 새 배포 만들기를 클릭하고 부가기능의 배포 ID를 입력합니다.

      배포 ID는 부가기능 개발자가 부가기능 매니페스트가 포함된 배포를 식별하는 데 도움이 되는 임의의 문자열입니다. 배포 ID는 필수 항목이며 최대 100자(영문 기준)까지 가능합니다.

    3. 다음을 클릭합니다.

      JSON 형식으로 부가기능 매니페스트 사양을 제출할 수 있는 측면 패널이 열립니다. 이를 DEPLOYMENT.JSON이라고도 합니다.

      부가기능 매니페스트 파일은 Google Meet 부가기능의 중앙 구성입니다. 다음 코드 샘플은 매니페스트 파일에서 웹에 사용할 수 있는 Meet 필드를 보여줍니다.

      {
        "addOns": {
          "common": {
            "name": "NAME",
            "logoUrl": "LOGO_URL"
          },
          "meet": {
            "web": {
              "sidePanelUri": "SIDE_PANEL_URI",
              "supportsScreenSharing": SUPPORTS_SCREENSHARING,
              "logoUrl": "MEET_WEB_LOGO_URL",
              "addOnOrigins": ["ADD_ON_ORIGINS"]
            }
          }
        }
      }
      

      다음을 바꿉니다.

      • NAME: 문자열. Google Meet 부가기능의 이름입니다.
      • LOGO_URL: 문자열. Meet 부가기능 로고의 URL입니다.
      • SIDE_PANEL_URI: 문자열. 측면 패널 iframe의 URL입니다. 이 URL의 출처ADD_ON_ORIGINS 필드에 지정된 출처의 일부여야 합니다.
      • SUPPORTS_SCREENSHARING: (선택사항) 부울. false로 설정하면 사용자가 부가기능을 사용하여 공동작업 부가기능 세션에서 어떤 일이 발생하는지 확인해야 합니다. true로 설정하면 공동작업 부가기능 세션의 시작자가 부가기능 뷰를 화면을 공유할 수 있습니다.
      • MEET_WEB_LOGO_URL: (선택사항) 문자열. 부가기능 로고의 Meet 전용 URL입니다.
      • ADD_ON_ORIGINS: 문자열 목록입니다. 부가기능에서 사용 중인 출처의 목록입니다. 두 URL은 동일한 스키마, 호스트, 포트를 공유할 때 출처가 동일합니다. 하위 출처도 허용됩니다. 자세한 내용은 부가기능 보안을 참고하세요.
    4. 제출을 클릭합니다.

      배포에 대한 자세한 내용은 배포 리소스 만들기를 참조하세요.

    5. 선택사항: 테스트를 위해 로그인한 사용자는 작업 열에서 설치를 클릭하여 부가기능을 설치할 수 있습니다.

    6. 앱 구성 탭의 앱 통합에서 Google Workspace 부가기능을 선택합니다. 클라우드 배포 리소스를 사용하여 배포를 선택한 후 올바른 대체 런타임 배포를 선택합니다.

    옵션 B: Google Apps Script 배포 사용

    1. 앱 구성 탭을 클릭합니다.

    2. 앱 통합에서 Google Workspace 부가기능을 선택합니다. Google Apps Script 배포 ID를 사용하여 배포를 선택하고 스크립트의 배포 ID를 입력합니다.

    3. 저장을 클릭합니다.

      Apps Script 프로젝트를 만드는 방법에 관한 자세한 내용은 Apps Script 문서를 참고하세요. Apps Script 코드를 작성할 필요가 없습니다. Meet 부가기능은 매니페스트 파일이라고도 하는 'appsscript.json'에만 의존합니다. Apps Script 프로젝트의 매니페스트 파일에 addOnsmeet 섹션이 포함되어 있는지 확인합니다. addOnsmeet 섹션은 '옵션 A'에 설명된 것과 동일한 구조를 따릅니다.

부가기능 게시하기

다른 사용자가 부가기능을 설치할 수 있도록 하거나 화면 공유 항목 흐름을 테스트하려면 부가기능을 게시해야 합니다. 부가기능은 비공개 (부가기능은 도메인에서만 액세스할 수 있음) 또는 공개적으로 게시할 수 있습니다. 부가기능이 게시되더라도 사용자가 Google Workspace Marketplace를 사용하여 부가기능을 찾을 수 있는지 또는 직접 링크를 통해 찾을 수 있는지를 제어할 수 있습니다.

자세한 내용은 부가기능 게시 방법에 관한 안내를 참고하세요.

Meet에서 부가기능 열기

meet.google.com에서 회의를 만듭니다. 이제 설치된 부가기능이 부가기능 패널에 표시됩니다.