Memulai

Anda dapat mengintegrasikan SDK Berbagi Live Google Meet ke aplikasi Android Anda menggunakan Java.

Anda dapat menemukan dokumentasi Android dan library Android tambahan untuk memperluas fitur aplikasi Anda melalui Dokumentasi Developer Android resmi.

Menggunakan SDK

Untuk menggunakan SDK Berbagi Live Meet, panggil metode AddonClientFactory.getClient. Tindakan ini akan menampilkan AddonClient yang berfungsi sebagai titik entri untuk aktivitas bersama.

Java

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

Dapatkan klien Co-Doing dan Co-Watching

Untuk menggunakan klien, panggil metode newSessionBuilder dari AddonClient guna menampilkan builder untuk AddonSession baru. Untuk memulai sesi, tambahkan metode withCoDoing, metode withCoWatching, atau keduanya ke builder.

Untuk informasi selengkapnya tentang cara memulai menonton bersama atau aktivitas kerja sama, lihat panduan berikut:

Co-Watching API dan Co-Doing API bersifat independen dan dapat digunakan secara paralel satu sama lain. Anda juga dapat memulai sesi add-on tanpa menggunakan klien Co-Doing atau klien Co-Watching.

Mengelola status awal kolaborasi

Saat pertama kali dibuka, add-on akan memuat status yang mungkin berbeda dengan status awal yang ingin digunakan oleh add-on saat pengguna bergabung menggunakan undangan kolaborasi. AddonSession.Builder menggunakan metode withCollaborationStartingState untuk menentukan CollaborationStartingState yang harus dimuat saat pengguna bergabung dengan sesi kolaborasi.

Anda dapat mereset atau memperbarui kolom CollaborationStartingState dengan metode berikut:

  • Gunakan metode AddonSession.resetCollaborationStartingState untuk mereset status awal add-on. Ini akan menghapus status awal yang sebelumnya diterima oleh peserta lain. Status awal hanya dapat direset oleh inisiator.

  • Gunakan metode AddonSession.updateCollaborationStartingState untuk memperbarui status awal add-on. Peserta lain menerima undangan ini ketika mereka menerima undangan untuk berkolaborasi. Status awal hanya dapat diperbarui oleh inisiator.

Untuk menangani callback dari add-on untuk sesi, terapkan AddonSessionHandler. Callback memungkinkan developer add-on bereaksi terhadap peristiwa dari aplikasi Meet. Untuk CollaborationStartingState, gunakan metode onCollaborationStartingStateUpdate() untuk menerima status awal kolaborasi terbaru dari sesi add-on.