시작하기

다음을 사용하여 Google Meet 실시간 공유 SDK를 Android 앱에 통합할 수 있습니다. 자바.

Android 문서 및 추가 Android 라이브러리를 찾아 공식 Android 개발자 문서를 참조하세요.

SDK 사용

Meet 실시간 공유 SDK를 사용하려면 AddonClientFactory.getClient 메서드를 사용하여 축소하도록 요청합니다. 그러면 AddonClient 공동 활동의 시작점 역할을 합니다.

자바

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

공동 시청 및 공동 시청 고객 확보

클라이언트를 사용하려면 newSessionBuilder AddonClient의 메서드를 호출하여 새 AddonSession입니다. 세션을 시작하려면 withCoDoing 메서드의 경우 withCoWatching 메서드 또는 둘 다를 빌더에 추가합니다.

공동 시청 또는 공동 활동을 시작하는 방법에 관한 자세한 내용은 다음을 참고하세요. 다음 가이드를 참고하세요.

Co-Watching API와 Co-Doing API는 독립적이며 서로 병행하여 사용될 수 있습니다 또한 공동 작업 클라이언트나 공동 시청 고객입니다.

공동작업 시작 상태 관리

부가기능이 처음 열리면 첫 번째 상태와 사용자가 공동작업 초대 이 AddonSession.BuilderwithCollaborationStartingState 메서드를 사용하여 CollaborationStartingState 사용자가 공동작업 세션에 참여할 때 로드되어야 합니다.

다음 명령어로 CollaborationStartingState 필드를 재설정하거나 업데이트할 수 있습니다. 다음 메서드를 참조하세요.

  • 사용 AddonSession.resetCollaborationStartingState 메서드를 사용하여 부가기능의 시작 상태를 재설정해야 합니다. 이렇게 하면 이전에 다른 사람이 수신한 시작 상태가 지워집니다. 있습니다. 시작 상태는 개시자만 재설정할 수 있습니다.

  • 사용 AddonSession.updateCollaborationStartingState 메서드를 호출하여 부가기능의 시작 상태를 업데이트합니다. 다른 참가자가 초대를 수락하면 이 메시지를 받습니다. 협업할 수 있습니다 시작 상태는 개시자만 업데이트할 수 있습니다.

세션에서 AddonSessionHandler 콜백을 사용하면 부가기능 개발자가 Meet 앱을 엽니다. CollaborationStartingState의 경우 다음을 사용합니다. onCollaborationStartingStateUpdate() 메서드를 사용하여 확인할 수 있습니다