권장사항

사용자의 경험을 개선하고 이 가이드에 따라 전반적인 사용자 환경을 Google Meet 부가기능 디자인

승인 권장사항

모든 이해관계자와 소통해야 하는 경우 인증 또는 승인이 필요한 Google Meet 부가기능

Google 로그인 사용

Google Workspace 부가기능의 많은 사용자는 이미 Google에 로그인한 적이 있을 것입니다. 회의에 참여할 수 있습니다. 따라서 Google 로그인이 있으면 옵션을 선택하면 사용자가 확인 후 이동을 할 때 발생하는 로그인 흐름을 통해 이를 수행할 수 있습니다.

새 창에서 서드 파티 로그인 페이지 열기

애플리케이션에서 Google 로그인 외에도 추가 로그인 기능을 제공할 수 있습니다. 메커니즘을 제공합니다 이 경우 로그인 페이지를 여는 대신 대화상자 창을 새 탭을 엽니다. 이렇게 하면 사용자가 여전히 Meet 통화를 사용하면 전체 클릭수가 줄어듭니다.

Google API의 적절한 범위 요청

Meet 부가기능이 Google API를 호출하는 경우 전체 OAuth 목록을 제공해야 합니다. 범위 필요에 따라 버전을 변경할 수 있습니다 이 작업은 Google Workspace Marketplace 앱 구성 페이지 이러한 태그를 추가한 후 사용자가 애플리케이션을 설치할 때 사용자에게 어떤 종류의 데이터가 있는지 알려주는 Meet 부가기능 앱에 액세스를 허용합니다.

부가기능을 게시하기 전에 OAuth 동의도 설정해야 함 화면을 참조하세요. 인증 범위를 정확히 Google Workspace Marketplace 앱 구성 OAuth 구성 동의 화면에서는 브랜딩 정보, 개인정보처리방침, 및 서비스 약관이 표시됩니다. 게시하기 이러한 정보는 모두 확인합니다.

Google Workspace API를 호출하는 코드를 작성할 때는 JavaScript 빠른 시작 가장 쉽게 시작할 수 있습니다. 이 접근 방식은 대화상자 창을 사용하세요. 토큰을 초기화하면 고객 자바스크립트에서는 애플리케이션이 요청하는 범위를 별도로 런타임 시 실제로 사용됩니다. 최상의 사용자 환경을 위해 요청된 범위 Google Workspace Marketplace 앱 구성에 있는 것과 일치해야 합니다. 있습니다. 이 중복성은 데이터 레이크가 사용자가 취소한 경우 범위를 참조하세요.

유지보수 권장사항

다음은 유지관리가 가능한 코드 작성을 위한 권장사항입니다 웹 애플리케이션을 개발할 수 있지만, 애플리케이션을 작성할 때 특히 Meet 부가기능

최신 버전의 Google Meet 부가기능 SDK 사용하기

Meet 부가기능 SDK는 정기적으로 업데이트됩니다. SDK는 시맨틱 버전 관리. 최신 버전을 확인하려면 다음 단계를 따르세요.

  • gstatic을 사용하는 경우: 최신 SDK 버전이 gstatic SDK 사용 안내에 있는 URL입니다.
  • npm을 사용하는 경우: npm update @googleworkspace/meet-add-ons package.json가 포함된 디렉터리 Meet 부가기능을 호스팅하는 웹사이트에 사용할 수 있습니다.

스테이징 Google Cloud 프로젝트 만들기

Google Meet 부가기능이 게시되면 Google Workspace Marketplace Google Meet 부가기능을 새로 배포하면 즉시 Meet 사용자에게 제공됩니다. 업데이트가 표시되는 즉시 사용자에게 캐시를 비우지 않으면 캐시가 만료됩니다. 따라서 프로덕션 사이트에 변경사항을 푸시하는 것입니다.

프로덕션에 바로 배포하지 않으려면 별도의 SDK를 비공개로 게시되는 Google Cloud 프로젝트 사용할 수 있습니다 이 Cloud 프로젝트는 스테이징 및 Meet 부가기능의 개발 환경 액세스 이 클라우드 프로젝트에 대한 액세스 권한을 수백 명이 넘는 담당 부서가 직접 담당합니다.

부가기능을 위해 이러한 대체 환경을 만들려면 다음 단계를 따르세요. 먼저 웹 애플리케이션의 대체 환경을 호스팅해야 합니다. 에는 사용자가 소유한 도메인에 부가기능이 포함되어 있습니다. 그런 다음 애플리케이션을 위한 대체 환경을 를 추가하여 Meet 부가기능 배포 스테이징 Google Cloud 프로젝트에 연결합니다 이러한 새로운 배포에는 웹 애플리케이션의 대체 환경을 가리키는 매니페스트 파일을 생성합니다. 그런 다음 각 부가기능을 설치하는 것이 좋습니다. 다음과 같습니다.

  • 스테이징: 스테이징 버전을 비공개로 게시 조직의 모든 사용자가 테스트를 지원할 수 있습니다.
  • 개발: 작업 열에서 설치를 클릭하여 부가기능 개발 버전을 내 계정에만 적용하세요.

테스트 작성

Meet 부가기능을 개발에 배포하기 전에 단위 테스트를 작성하는 것이 좋습니다 단위 테스트에는 다음이 포함되어야 합니다.

  • Meet 부가기능 SDK를 모의 처리한 다음 Meet 부가기능이 SDK 기능을 정상적으로 호출합니다.
  • 앱의 모든 비 SDK 관련 기능을 단위 테스트하고 원하는 웹 테스트 프레임워크와 함께 테스트할 수 있습니다

사용자 환경 권장사항

다음 권장사항은 Meet 부가기능을 만드는 데 도움이 됩니다. 더 직관적이고 세련됩니다.

측면 패널에서 모든 시작 상태 관리

필요에 따라 부가기능을 설정할 것을 적극 권장합니다. 측면 패널에서 수행한 사용자 작업 이렇게 하려면 공동작업 시작을 주 있습니다. 도착 URL로 들어오는 모든 데이터는 CollaborationStartingState 부가기능 개시자가 설정해야 합니다 (일반적으로 있습니다. 첫 번째 뷰를 생각해보면 설정을 제어하는 양식으로 측면 패널을 부가기능

사용하지 않을 때는 측면 패널 닫기

다음을 호출하여 활동을 시작한 후 startCollaboration님, 측면 패널만 유지해야 합니다. 사이트 콘텐츠의 필수 요소인 경우 Google Meet 부가기능 기본 창이 열리면 측면 패널을 닫을 수 있습니다. 스테이지가 열립니다. unloadSidePanel

화면 공유를 통해 Meet 부가기능 홍보하기

Meet 부가기능은 화면 공유보다 더 풍부한 환경을 제공합니다. 하지만 많은 사용자가 Meet의 화면 공유 기능을 기능을 사용할 수 있습니다. 사용자가 내 웹 페이지를 호스팅하는 웹사이트가 표시된 탭을 공유하는 경우 Meet 부가기능, Meet을 다음과 같이 구성할 수 있음: 모든 통화 참여자에게 해당하는 Meet 부가기능을 사용합니다. 자세한 내용은 화면을 통해 부가기능 홍보 공유를 참조하세요.