서드 파티 제공업체 온보딩

이 가이드에서는 Google Meet 실시간 공유 기능과 통합하기 위한 요구사항을 자세히 설명합니다. 이 기능은 현재 미리보기 버전이며 정식 버전으로 제공되지 않으므로 서드 파티 제공업체에서 이 기능을 사용하려면 먼저 Meet팀에서 이 기능을 올바르게 허용할 수 있도록 몇 가지 정보를 제공해야 합니다.

액세스 양식

첫 번째 단계는 다음 세부정보를 포함하여 이 SDK 액세스 양식을 작성하는 것입니다.

  • 애플리케이션 식별자—특정 제공업체를 고유하게 식별하는 소문자 키워드 (예: 'youtube')입니다. 이 식별자는 Meet 실시간 공유 SDK를 시작하는 동안 제공업체를 쉽게 식별하고 클라이언트 간 동기화를 허용하는 데 사용됩니다. 특정 출시 계획을 보유한 팀에서 승인하지 않는 한 식별자를 변경하면 안 됩니다. 이 키워드가 Meet의 예상과 일치하지 않으면 이 제공업체에 실시간 공유가 작동하지 않습니다. 이러한 키워드는 Meet 바이너리에 하드코딩되어 있으므로 이 키워드의 변경사항이 모든 사용자에게 적용되는 데 시간이 걸립니다.
  • 제공업체 측의 통합을 테스트하는 데 사용되는 Google 도메인 계정 (예: 222larabrown@gmail.com) 목록 - 계정 목록은 Meet에서 이 계정에 이 기능을 사용 설정해야 하는지 여부를 결정하는 데 사용됩니다. 이 목록에 계정이 없는 경우 제공업체에서 Meet 실시간 공유 SDK에 연결할 수 없으며 실시간 공유를 사용할 수 없습니다.
  • Meet에서의 실행을 처리할 Android 패키지 이름 - 실시간 공유 기능의 일부로 Meet에서 Android 인텐트를 실행하여 서드 파티 제공업체 애플리케이션을 시작해야 합니다. 따라서 구체적인 앱 패키지 이름(예: 'com.google.android.youtube')을 제공해야 합니다. 이 패키지 이름은 Meet 바이너리에 하드코딩되며 특정 출시 계획이 있는 팀에서 승인하지 않는 한 변경하면 안 됩니다. Meet팀에서 이를 적절히 업데이트하지 않고 이 패키지를 변경하면 실시간 공유 기능이 효과적으로 사용 중지됩니다.
  • Google 도메인 계정 - Meet팀은 통합에 필요한 모든 알파 결과물이 포함된 Google Drive 폴더를 공유합니다.
  • 파트너 아이콘 - 실시간 공유 애플리케이션의 이름 옆에 표시되는 아이콘. 사용자가 실행할 실시간 공유 애플리케이션을 선택할 수 있는 Meet 화면에서 사용됩니다.

온보딩 단계

설정

  1. Google의 Maven 저장소에서 Meet 실시간 공유 SDK를 다운로드합니다.
  2. Google Play 스토어에서 Google Meet을 다운로드하여 설치합니다.
  3. 샘플 앱을 다운로드, 빌드, 설치합니다.
  4. 이전에 선택한 Google 도메인 계정을 테스트 기기에 추가합니다.
  5. Meet 앱을 시작하고 이전 단계에서 기기에 추가한 Google 도메인 계정을 선택합니다.
  6. 테스트하려는 기기에서 위의 설치 및 로그인 단계를 반복합니다.

제공된 실시간 공유 샘플 애플리케이션을 사용하여 테스트

  1. 2대 이상의 기기에서 Meet 애플리케이션을 시작합니다.
  2. 회의를 만들고 모든 기기가 동일한 회의에 참여했는지 확인합니다.
  3. 두 기기에서 '홈' 버튼을 선택하여 Meet을 PIP 모드로 전환하면 회의 세션이 계속됩니다.
  4. 두 기기에서 실시간 공유 샘플 애플리케이션을 실행합니다.
  5. 실시간 공유 샘플 애플리케이션 내에서 회의 참여를 탭합니다. 두 기기 모두에서 이 작업을 실행합니다. 버튼 텍스트가 회의에서 나가기로 변경되고 텍스트 아래에 녹색 막대가 표시되어 앱이 회의에 성공적으로 연결되었음을 나타냅니다.
  6. 실시간 공유 샘플 애플리케이션 내에서 공동 시청을 탭합니다. 두 기기 모두에서 이 작업을 실행합니다. 전환 버튼을 사용 설정하면 실시간 공유 애플리케이션 2개 간에 통신이 설정됩니다.
  7. 이제 샘플 애플리케이션의 다양한 UI 요소를 실험하여 미디어 재생 기능을 시뮬레이션할 수 있습니다. 한 샘플 애플리케이션에서 실행하는 작업은 다른 샘플 애플리케이션에 반영됩니다.

제공업체 통합 및 테스트

콘텐츠 제공업체로서 애플리케이션에서 실시간 공유 기능을 테스트하려면 다음 단계가 필요합니다. 앱이 Meet 실시간 공유 SDK와 통합되어 있어야 합니다. '애플리케이션 식별자''Android 패키지 이름'과 같이 온보딩 프로세스 중에 제공한 정보는 Meet 애플리케이션과 통신하는 동안 애플리케이션을 인증하는 데 사용되므로 정확해야 합니다.

  1. Meet 실시간 공유 SDK를 앱에 통합합니다. 사용 가이드라인은 Android의 시작하기 페이지를 참고하고 구체적인 API 정보는 Android의 API 참조 섹션을 참고하세요.
  2. 애플리케이션을 빌드하는 동안 Android Gradle 플러그인의 버전 4.0.0 이상을 사용해야 합니다. 이는 Java 8+ API 디슈가링 지원을 지원하는 데 필요합니다. 자세한 내용은 이 가이드를 참조하세요.
  3. 2대 이상의 기기에서 Meet 애플리케이션을 시작합니다.
  4. 회의를 만들고 모든 기기가 동일한 회의에 참여했는지 확인합니다.
  5. 내 애플리케이션에서 실시간 공유를 시작해 보세요. 한 기기에서 실시간 공유를 시작하면 Meet 애플리케이션이 이미 실행 중인 다른 기기에 통화 화면 내에 초대장이 전송됩니다.

다음 단계에 따라 액세스할 수 있는 활동 대화상자에서 자체 애플리케이션을 선택하여 실행할 수도 있습니다.

  1. Meet 애플리케이션 통화 화면에서 메뉴를 탭합니다.
  2. 활동 버튼을 탭합니다.
  3. 활동 목록에서 애플리케이션을 선택합니다.
  4. 이제 Meet 애플리케이션이 PIP 모드로 전환되고 애플리케이션이 실행됩니다.

외부 종속 항목

참고: Meet 실시간 공유 SDK는 *.POM 파일에 종속 항목을 지정합니다. Maven을 사용하지 않고 Meet 실시간 공유 SDK의 *.AAR 파일을 직접 포함하도록 선택한 경우 *.POM 파일을 검사하고 필요한 종속 항목이 제공되었는지 확인하는 것은 개발자의 책임입니다 (예: androidx.concurrent:concurrent-futures:1.1.0).