Melakukan aktivasi penyedia pihak ketiga

Panduan ini menjelaskan persyaratan untuk berintegrasi dengan fitur Berbagi Live Google Meet. Sebelum penyedia pihak ketiga dapat menggunakan fitur ini, Anda harus memberikan beberapa informasi kepada tim Meet agar dapat mengizinkan fitur tersebut dengan benar, karena fitur tersebut saat ini sedang dalam pratinjau dan tidak tersedia secara umum.

Formulir akses

Langkah pertama adalah mengisi formulir Akses SDK ini, termasuk detail berikut:

  • ID aplikasi—Kata kunci huruf kecil (seperti "youtube") yang mengidentifikasi penyedia tertentu secara unik. ID ini digunakan untuk memfasilitasi identifikasi penyedia selama inisiasi dengan SDK Berbagi Live Meet kami, dan untuk memungkinkan sinkronisasi di seluruh klien. Kecuali jika tim dengan rencana peluncuran tertentu menyetujuinya, ID tidak boleh diubah. Jika kata kunci ini tidak sesuai dengan yang diharapkan Meet, berbagi live tidak akan berfungsi untuk penyedia ini. Kata kunci ini di-hardcode dalam biner Meet, yang berarti perubahan pada kata kunci ini memerlukan waktu untuk diterapkan kepada semua pengguna.
  • Daftar Akun Domain Google (seperti 222larabrown@gmail.com) yang digunakan untuk menguji integrasi di sisi penyedia—Daftar akun digunakan untuk menentukan apakah fitur harus diaktifkan untuk akun ini di Meet. Jika akun tidak ada dalam daftar ini, penyedia tidak dapat terhubung ke SDK Berbagi Live Meet dan fitur berbagi live tidak akan tersedia.
  • Nama paket Android untuk menangani peluncuran dari Meet—Sebagai bagian dari fitur berbagi live, Meet perlu meluncurkan Intent Android untuk memulai aplikasi penyedia pihak ketiga. Oleh karena itu, nama paket aplikasi tertentu (seperti “com.google.android.youtube”) harus diberikan. Nama paket ini di-hardcode dalam biner Meet dan tidak boleh berubah kecuali jika tim dengan paket peluncuran tertentu menyetujuinya. Perubahan pada paket ini tanpa memastikan tim Meet telah memperbarui setelan ini akan secara efektif menonaktifkan fungsi berbagi live.
  • Akun domain Google—Tim Meet akan membagikan folder Google Drive kepada semua hasil kerja Alfa yang diperlukan untuk integrasi.
  • Ikon partner—Ikon yang akan ditampilkan di samping nama aplikasi berbagi live. Digunakan di layar Meet tempat pengguna dapat memilih aplikasi berbagi live yang akan diluncurkan.

Langkah orientasi

Penyiapan

  1. Download SDK Berbagi Live Meet dari repositori Maven Google.
  2. Download dan instal Google Meet dari Google Play Store.
  3. Download, buat, dan instal aplikasi contoh.
  4. Tambahkan akun domain Google yang dipilih sebelumnya ke perangkat pengujian Anda.
  5. Mulai aplikasi Meet dan pilih akun domain Google yang Anda tambahkan ke perangkat di langkah sebelumnya.
  6. Ulangi langkah penginstalan dan login di atas pada perangkat yang ingin Anda uji.

Menguji menggunakan aplikasi contoh berbagi live yang disediakan

  1. Mulai aplikasi Meet di minimal 2 perangkat.
  2. Buat rapat dan pastikan semua perangkat telah bergabung ke rapat yang sama.
  3. Pilih tombol “layar utama” di kedua perangkat untuk mengaktifkan Meet ke mode picture-in-picture (PiP) dan sesi rapat akan berlanjut.
  4. Luncurkan aplikasi contoh berbagi live di kedua perangkat.
  5. Di dalam aplikasi contoh berbagi live, ketuk Gabung ke Rapat. Lakukan ini di kedua perangkat. Teks tombol berubah menjadi Keluar dari Rapat dengan panel hijau di bawah teks untuk menunjukkan bahwa aplikasi telah berhasil terhubung ke rapat.
  6. Di dalam aplikasi contoh berbagi live, ketuk Tonton bersama. Lakukan ini di kedua perangkat. Setelah tombol diaktifkan, komunikasi antara 2 aplikasi live sharing akan dilakukan.
  7. Kini Anda dapat mulai bereksperimen dengan berbagai elemen UI dalam aplikasi contoh untuk menyimulasikan fungsi pemutaran media. Setiap tindakan yang Anda lakukan pada satu aplikasi contoh akan tercermin di aplikasi contoh lainnya.

Pengujian dan integrasi penyedia

Langkah-langkah berikut diperlukan jika Anda ingin menguji fungsi berbagi live dengan aplikasi Anda sebagai penyedia konten. Ini mengharuskan aplikasi Anda terintegrasi dengan SDK Berbagi Live Meet. Sangat penting untuk memastikan bahwa informasi yang Anda berikan selama proses orientasi, seperti "ID aplikasi" dan "Nama paket Android", sudah benar karena digunakan untuk mengautentikasi aplikasi Anda saat berkomunikasi dengan aplikasi Meet.

  1. Integrasikan SDK Berbagi Live Meet ke aplikasi Anda. Lihat halaman Memulai Android untuk mendapatkan panduan penggunaan atau bagian Referensi API Android untuk mengetahui spesifikasi API.
  2. Pastikan Anda menggunakan Plugin Android Gradle versi 4.0.0 atau yang lebih tinggi saat membangun aplikasi. Hal ini diperlukan untuk mendukung dukungan desugaring API Java 8+. Untuk informasi selengkapnya, baca panduan ini.
  3. Mulai aplikasi Meet di minimal 2 perangkat.
  4. Buat rapat dan pastikan semua perangkat telah bergabung ke rapat yang sama.
  5. Mulai berbagi live dari aplikasi Anda sendiri. Setelah satu perangkat memulai fitur berbagi live, perangkat lain tempat aplikasi Meet sudah berjalan akan menerima undangan di dalam layar panggilan.

Anda juga dapat meluncurkan aplikasi sendiri dengan memilihnya dari dialog Aktivitas yang dapat diakses dengan mengikuti langkah-langkah berikut:

  1. Di dalam layar panggilan aplikasi Meet, ketuk menu.
  2. Ketuk tombol Aktivitas.
  3. Pilih aplikasi Anda dalam daftar Activity.
  4. Aplikasi Meet kini berpindah ke mode PIP dan aplikasi Anda diluncurkan.

Dependensi eksternal

Catatan: Meet Live Sharing SDK menentukan dependensi dalam file *.POM-nya. Jika Anda tidak menggunakan Maven dan memilih untuk menyertakan file *.AAR Meet Live Sharing SDK secara langsung, Anda bertanggung jawab untuk memeriksa file *.POM dan memastikan dependensi yang diperlukan tersedia (misalnya, androidx.concurrent:concurrent-futures:1.1.0).