Berkolaborasi menggunakan Add-on Meet

Peserta rapat dapat bekerja sama secara kolaboratif pada aktivitas Add-on Google Meet. Saat aktivitas kolaboratif dimulai, semua peserta dalam rapat akan menerima notifikasi bahwa aktivitas tersebut sedang berlangsung.

Notifikasi ini disesuaikan dengan status ketersediaan dan penginstalan add-on:

  • Jika peserta telah menginstal add-on: Mereka dapat bergabung ke aktivitas.

  • Jika peserta belum menginstal add-on: Mereka akan diarahkan untuk menginstal add-on.

  • Jika add-on tidak tersedia untuk platform peserta: Mereka akan diberi tahu bahwa mereka tidak dapat bergabung ke aktivitas menggunakan perangkat mereka saat ini.

Suatu aktivitas dimulai dengan memanggil metode startCollaboration.

Langkah 1 opsional: Add-on menetapkan status awal kolaborasi

MeetAddonClient.setCollaborationStartingState menetapkan atau memperbarui informasi tentang status awal add-on yang digunakan saat peserta menerima undangan untuk berkolaborasi.

Add-on dapat menetapkan CollaborationStartingState menggunakan SDK Add-on Meet kapan saja sebelum atau selama kolaborasi. Setelah aktivitas add-on dimulai, peserta rapat lainnya menggunakan CollaborationStartingState untuk melakukan inisialisasi add-on mereka.

Untuk mengetahui detail dan contoh kode tentang cara menetapkan CollaborationStartingState, lihat Menggunakan status awal kolaborasi.

Langkah 2: Add-on memulai aktivitas

Aktivitas dimulai saat add-on memanggil metode startCollaboration pada MeetSidePanelClient.

Pastikan untuk memanggil metode startCollaboration di add-on Anda setelah pengguna menyelesaikan pemilihan konten dan siap untuk memulai kolaborasi.

Contoh kode berikut menunjukkan cara memanggil metode startCollaboration:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

Rekomendasi untuk pengalaman pengguna yang lancar

Sebaiknya setel CollaborationStartingState berdasarkan tindakan pengguna yang dilakukan di panel samping. Saat startCollaboration dipanggil, Meet akan melakukan tindakan berikut:

  • Untuk peserta lain: Meet menampilkan notifikasi bahwa aktivitas sedang berlangsung.

  • Untuk inisiator: Jika URL tahap utama ditentukan dalam CollaborationStartingState, Meet akan membuka tahap utama menggunakan URL dari CollaborationStartingState.