Mengelola penguji di App Distribution
Dokumen ini menjelaskan cara mengelola penguji di App Distribution, termasuk tugas-tugas berikut:
- Menambahkan dan menghapus penguji dari project Firebase
- Menambahkan dan menghapus penguji dengan Firebase App Distribution API
- Menambahkan dan menghapus penguji dari grup
- Mengimpor penguji dari file CSV
- Membuat link undangan
Menambahkan dan menghapus penguji dari project Firebase
Anda dapat menambahkan dan menghapus penguji di tab Testers & Groups di halaman App Distribution di Firebase console.
Setelah penguji ditambahkan ke project Firebase, Anda dapat menambahkannya ke grup. Penguji yang dihapus dari project Firebase akan kehilangan akses ke semua rilis di project Anda. Anda juga dapat menambahkan atau menghapus penguji saat menyiapkan distribusi aplikasi. Untuk mempelajari lebih lanjut cara menambahkan dan menghapus penguji, baca artikel Menggunakan Firebase CLI, Menggunakan fastlane, dan Menggunakan Gradle. Anda juga dapat menggunakan Firebase App Distribution API.
Jika memiliki banyak penguji, Anda dapat menggunakan grup untuk mengelola akses penguji ke rilis dengan lebih mudah. Untuk mempelajari lebih lanjut, lihat Menambahkan dan menghapus penguji dari grup.
Batas penguji
Firebase App Distribution memiliki batas penguji berikut:
Maksimal 500 penguji dapat ditambahkan ke project Firebase
Maksimal 200 penguji dapat ditambahkan ke grup App Distribution
Untuk menambahkan lebih banyak penguji, ajukan peningkatan batas tanpa biaya.
Menambahkan dan menghapus penguji dengan Firebase App Distribution API
Anda dapat menggunakan endpoint testers.batchAdd dan testers.batchRemove di Firebase App Distribution API untuk menambahkan atau menghapus penguji dari App Distribution menggunakan permintaan HTTP ke App Distribution API.
Menambahkan dan menghapus penguji dari grup
Anda dapat menambahkan dan menghapus penguji dari grup di tab Testers & Groups di halaman App Distribution di Firebase console. Grup berguna untuk mengelola akses ke rilis bagi banyak penguji. Misalnya, Anda dapat membuat grup untuk memberi akses rilis awal aplikasi kepada sekelompok kecil penguji. Setelah menerapkan masukan dari grup penguji awal, Anda dapat membuat grup untuk jumlah penguji yang lebih besar.
Saat Anda menambahkan atau menghapus penguji dari grup, penguji tersebut akan mendapatkan atau kehilangan akses ke semua rilis yang didistribusikan ke grup tersebut.
Menghapus penguji dari grup
Jika Anda menghapus penguji dari grup:
- Penguji dihapus dari semua rilis yang aksesnya mereka miliki secara eksklusif melalui grup tempat mereka dihapus.
- Jika penguji merupakan anggota grup lain yang juga memiliki akses ke rilis, penguji akan tetap memiliki akses ke rilis tersebut.
Menghapus grup
Saat Anda menghapus grup, semua penguji dalam grup tersebut akan dihapus dari semua rilis yang aksesnya mereka miliki secara eksklusif melalui grup tersebut. Dalam kebanyakan kasus, penghapusan grup terjadi segera. Namun, jika Anda memiliki penguji dan rilis dalam jumlah besar, penghapusan grup dapat memerlukan waktu lebih lama. Setelah dihapus, grup tidak lagi tercantum di halaman App Distribution di Firebase console.
Penghapusan grup mungkin tidak segera berlangsung. Setelah grup dihapus, untuk sementara, Anda mungkin melihat bahwa beberapa penguji dari grup yang dihapus masih terdaftar memiliki akses ke rilis tertentu.
Mengimpor penguji dari file CSV
Mengimpor penguji dari file nilai yang dipisahkan koma (CSV) berguna saat Anda memiliki banyak penguji yang ingin diberikan akses ke rilis. Fitur ini menghemat upaya memasukkan alamat email setiap penguji secara manual. Anda dapat menggunakan grup untuk berbagi rilis mendatang dengan grup yang Anda buat.
Setelah membuat grup, Anda harus mengupload file CSV yang berisi email penguji di tab Testers & Groups di halaman App Distribution di Firebase console. Kemudian, impor email penguji dari file CSV ke grup. File CSV harus berisi alamat email penguji di kolom pertama. Semua kolom tambahan akan diabaikan. Contoh:
ali@example.com
bri@example.com,This is Ignored,This also
cal@example.com,Cal Nguyen (ignored)
Membuat link undangan
Link undangan adalah salah satu cara mudah untuk meningkatkan jumlah pengujian internal Anda. Opsi ini memungkinkan pengguna menambahkan dirinya sendiri ke daftar penguji aplikasi Anda. Link undangan adalah URL unik yang memungkinkan penguji memasukkan alamat email mereka untuk mendaftarkan diri sebagai penguji sebuah aplikasi.
Anda dapat membuat link undangan di tab Invite links di halaman App Distribution, yang ada di Firebase console. Sebaiknya tambahkan pembatasan domain dan grup. Untuk mempelajari lebih lanjut, lihat Pembatasan domain dan Grup.
Pembatasan domain
Dengan pembatasan domain, hanya penguji yang memiliki alamat email yang cocok dengan domain, misalnya "mycompany.com," yang dapat mendaftar sebagai penguji aplikasi.
Grup
Ketika suatu grup ditambahkan ke link undangan, penguji yang mendaftar akan otomatis ditambahkan ke grup tersebut. Penguji yang ditambahkan ke grup akan ditambahkan pula ke semua rilis yang aksesnya diberikan ke grup tersebut. Untuk mempelajari grup lebih lanjut, lihat Menambahkan dan menghapus penguji dari grup.