Rozpocznij

Pakiet SDK do udostępniania na żywo w Google Meet możesz zintegrować z aplikacją na Androida za pomocą Java.

Zachęcamy do zapoznania się z dokumentacją Androida i dodatkowymi bibliotekami Androida, które można rozszerzyć funkcje aplikacji na oficjalnym kanale dla deweloperów aplikacji na Androida Dokumentacja

Korzystanie z pakietu SDK

Aby użyć pakietu SDK do udostępniania na żywo w Meet, wywołaj metodę AddonClientFactory.getClient . Powoduje to zwrócenie AddonClient który jest punktem wyjścia dla wspólnych działań.

Java

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

Zachęcaj klientów do wspólnego działania i oglądania

Aby użyć klienta, wywołaj metodę newSessionBuilder z AddonClient, aby zwrócić konstruktor dla nowego AddonSession Aby rozpocząć sesję, dodaj withCoDoing metoda withCoWatching lub oba te elementy w kreatorze.

Więcej informacji o rozpoczynaniu wspólnego oglądania lub wspólnej aktywności znajdziesz tutaj te przewodniki:

Interfejs Co-Watching API i Co-Doing API są niezależne i mogą być używane równolegle. Możesz też w sesji dodatkowej bez użycia klienta Klient, który ogląda wspólne oglądanie.

Zarządzanie stanem początkowym współpracy

Przy pierwszym otwarciu dodatku wczytuje on stan, który może się różnić od stanu początkowego, chce, aby dodatek był używany, gdy użytkownicy dołączają za pomocą zaproszenie do współpracy. AddonSession.Builder korzysta z funkcji withCollaborationStartingState aby określić CollaborationStartingState który powinien się ładować, gdy użytkownicy dołączą do sesji współpracy.

Możesz zresetować lub zaktualizować pole CollaborationStartingState za pomocą następujące metody:

  • Użyj AddonSession.resetCollaborationStartingState aby zresetować stan początkowy dodatku. Spowoduje to usunięcie stanu początkowego otrzymanego wcześniej przez inne uczestników. Stan początkowy może zresetować tylko inicjator.

  • Użyj AddonSession.updateCollaborationStartingState w celu aktualizacji stanu początkowego dodatku. Inni uczestnicy otrzymają tę wiadomość po zaakceptowaniu zaproszenia do współpracować. Stan początkowy może zaktualizować tylko inicjator.

Do obsługi wywołań zwrotnych z dodatku dla , zaimplementuj funkcję AddonSessionHandler Wywołania zwrotne pozwalają programistom dodatków reagować na zdarzenia z Aplikacja Meet. W przypadku CollaborationStartingState wpisz onCollaborationStartingStateUpdate() aby otrzymać najnowszy stan początkowy współpracy sesji dodatku.