Anda dapat mendistribusikan build ke penguji menggunakan Firebase CLI. Dengan fitur CLI, Anda dapat menentukan penguji dan catatan rilis untuk build, dan mendistribusikan build tersebut.
Sebelum memulai
Tambahkan Firebase ke project Android jika Anda belum melakukannya.
Jika Anda tidak menggunakan produk Firebase lainnya, Anda hanya perlu membuat project dan mendaftarkan aplikasi. Namun, jika Anda memutuskan untuk menggunakan produk tambahan di masa mendatang, pastikan untuk menyelesaikan semua langkah di halaman yang ditautkan di atas.
Langkah 1. Build aplikasi
Saat Anda sudah siap untuk mendistribusikan versi pra-rilis aplikasi kepada penguji, build APK menggunakan proses normal. Anda harus menandatangani APK dengan kunci debug atau kunci penandatanganan aplikasi.
Langkah 2. Distribusikan aplikasi kepada penguji
Untuk mendistribusikan aplikasi kepada penguji, upload file APK menggunakan Firebase CLI:
- Instal atau update ke versi terbaru Firebase CLI (sebaiknya download biner mandiri untuk CLI khusus untuk OS Anda). Pastikan untuk login dan menguji apakah Anda dapat mengakses project.
- Di halaman App Distribution Firebase console, pilih aplikasi yang akan didistribusikan, lalu klik Mulai.
-
Jalankan perintah
appdistribution:distribute
untuk mengupload aplikasi dan mendistribusikannya kepada penguji. Gunakan parameter berikut untuk mengonfigurasi distribusi:opsi appdistribution:distribute --app
Wajib diisi: ID Aplikasi Firebase aplikasi Anda. Anda dapat menemukan ID Aplikasi di Firebase console, di halaman Setelan Umum.
--app 1:1234567890:android:0a1b2c3d4e5f67890
--token
Token refresh yang dicetak saat Anda mengautentikasi lingkungan CI dengan Firebase CLI (baca Menggunakan CLI dengan sistem CI untuk mengetahui informasi lebih lanjut).
--token "$FIREBASE_TOKEN"
--release-notes
--release-notes-file
Catatan rilis untuk build ini.
Anda dapat menentukan catatan rilis secara langsung:
--release-notes "Text of release notes"
Atau, tentukan lokasi ke file teks biasa:
--release-notes-file "/path/to/release-notes.txt"
--testers
--testers-file
Alamat email penguji yang ingin Anda undang.
Anda dapat menentukan penguji sebagai daftar alamat email yang dipisahkan dengan koma:
--testers "ali@example.com, bri@example.com, cal@example.com"
Atau, Anda dapat menentukan lokasi ke file teks biasa yang berisi daftar alamat email yang dipisahkan koma:
--testers-file "/path/to/testers.txt"
--groups
--groups-file
Grup penguji yang akan Anda undang (lihat Mengelola penguji). Grup ditentukan menggunakan
alias grup , yang dapat Anda cari di Firebase console.Anda dapat menentukan grup sebagai daftar yang dipisahkan dengan koma:
--groups "qa-team, trusted-testers"
Atau, Anda dapat menentukan jalur ke file teks biasa yang berisi daftar nama grup yang dipisahkan dengan koma:
--groups-file "/path/to/groups.txt"
--debug
Tanda yang dapat Anda sertakan untuk mencetak keluaran log panjang.
Contoh:
firebase appdistribution:distribute test.apk \ --app 1:1234567890:android:0a1b2c3d4e5f67890 \ --release-notes "Bug fixes and improvements" --testers-file testers.txt
Setelah didistribusikan, build akan tersedia di dasbor App Distribution di Firebase console selama 150 hari (lima bulan). Saat masa berlaku build akan berakhir dalam 30 hari, notifikasi habisnya masa berlaku akan muncul di konsol dan daftar build penguji pada perangkat pengujinya.
Penguji yang belum diundang untuk menguji aplikasi akan menerima undangan email untuk memulai, dan penguji yang ada akan menerima notifikasi email bahwa ada versi build baru yang siap diuji (baca panduan penyiapan penguji untuk mengetahui petunjuk cara menginstal aplikasi pengujian). Anda dapat memantau status setiap penguji, apakah mereka sudah menerima undangan dan mendownload aplikasi, di Firebase console.