Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Distribusikan aplikasi Android ke penguji menggunakan konsol Firebase

Panduan ini menjelaskan cara mengupload Android App Bundle (AAB) ke App Distribution dan mendistribusikan APK yang dihasilkan menggunakan Firebase console.

App Distribution terintegrasi dengan layanan berbagi aplikasi internal Google Play untuk memproses AAB yang Anda unggah dan menyajikan APK yang dioptimalkan untuk konfigurasi perangkat penguji Anda. Mendistribusikan AAB memungkinkan Anda melakukan hal berikut:

  • Jalankan APK yang dioptimalkan (disajikan oleh Google Play) yang dioptimalkan untuk perangkat penguji Anda.

  • Mengungkap dan men-debug masalah khusus perangkat.

  • Uji fitur bundel aplikasi seperti Play Feature Delivery dan Play Asset Delivery .

  • Kurangi ukuran unduhan untuk penguji Anda.

Izin yang diperlukan

Untuk mengunggah AAB ke App Distribution, Anda harus menautkan aplikasi Firebase ke aplikasi di Google Play . Anda harus memiliki tingkat akses yang diperlukan untuk melakukan tindakan ini.

Jika Anda tidak memiliki akses Firebase yang diperlukan, Anda dapat meminta Pemilik proyek Firebase untuk memberi Anda peran yang berlaku melalui setelan IAM Firebase console . Jika Anda memiliki pertanyaan tentang mengakses proyek Firebase Anda, termasuk menemukan atau menugaskan Pemilik, tinjau FAQ "Izin dan akses ke proyek Firebase" .

Tabel berikut berlaku untuk menautkan aplikasi Firebase ke aplikasi di Google Play, serta mengupload AAB.

Tindakan di konsol Firebase Izin IAM yang diperlukan Peran IAM yang menyertakan izin yang diperlukan secara default Peran tambahan yang diperlukan
Tautkan aplikasi Firebase ke aplikasi di Google Play firebase.playLinks.update Salah satu peran berikut: Akses ke akun pengembang Google Play sebagai Admin
Unggah AAB ke Distribusi Aplikasi firebaseappdistro.releases.update Salah satu peran berikut: ––

Sebelum kamu memulai

  1. Jika Anda belum melakukannya, tambahkan Firebase ke proyek Android Anda . Di akhir alur kerja ini, Anda akan memiliki Aplikasi Android Firebase di proyek Firebase Anda.

    Jika Anda tidak menggunakan produk Firebase lainnya, Anda hanya perlu membuat proyek dan mendaftarkan aplikasi Anda. Jika Anda memutuskan untuk menggunakan produk tambahan, pastikan untuk menyelesaikan semua langkah di Tambahkan Firebase ke proyek Android Anda .

  2. Untuk membuat tautan Firebase ke Google Play dan mengunggah AAB, pastikan aplikasi Anda memenuhi persyaratan berikut:

    • Aplikasi di Google Play dan aplikasi Android Firebase keduanya terdaftar menggunakan nama paket yang sama.

    • Aplikasi di Google Play disiapkan di dasbor aplikasi dan didistribusikan ke salah satu trek Google Play (Pengujian internal, Pengujian tertutup, Pengujian terbuka, atau Produksi).

    • Peninjauan aplikasi di Google Play selesai dan aplikasi dipublikasikan. Aplikasi Anda dipublikasikan jika kolom Status aplikasi menampilkan salah satu status berikut: Pengujian internal (bukan Pengujian internal draf), Pengujian tertutup, Pengujian terbuka, atau Produksi.

  3. Tautkan Aplikasi Android Firebase Anda ke akun pengembang Google Play Anda:

    1. Di konsol Firebase, buka pengaturan Anda proyek , lalu pilih tab Integrasi .

    2. Di kartu Google Play , klik Tautan .
      Jika Anda sudah memiliki tautan ke Google Play, klik Kelola .

    3. Ikuti petunjuk di layar untuk mengaktifkan integrasi App Distribution dan pilih Aplikasi Android Firebase yang akan ditautkan ke Google Play.

    Pelajari lebih lanjut tentang menautkan ke Google Play .

Langkah 1. Bangun aplikasi Anda

Saat Anda siap untuk mendistribusikan versi pra-rilis aplikasi Anda ke penguji, buat AAB Anda (kunjungi dokumentasi Android Studio untuk mendapatkan petunjuk).

Langkah 2. Distribusikan aplikasi Anda ke penguji

Untuk mendistribusikan aplikasi Anda ke penguji, upload file AAB Anda menggunakan Firebase console:

  1. Buka halaman Distribusi Aplikasi dari konsol Firebase. Pilih proyek Firebase Anda saat diminta.

  2. Pada halaman Rilis , pilih aplikasi yang ingin Anda distribusikan dari menu tarik-turun.

  3. Seret file AAB aplikasi Anda ke konsol untuk mengunggahnya.

  4. Saat unggahan selesai, tentukan grup penguji dan penguji individual yang Anda inginkan untuk menerima build. Kemudian, tambahkan catatan rilis untuk build.

    Lihat Mengelola penguji untuk informasi selengkapnya tentang membuat grup penguji.

  5. Klik Distribusikan untuk membuat build tersedia bagi penguji. Penguji secara otomatis menerima undangan email untuk menguji aplikasi.

  6. (Opsional) Untuk membagikan tautan ke rilis tertentu dengan penguji yang memiliki akses ke rilis tersebut, klik ikon Tautan untuk menyalin tautan rilis ke papan klip.

Setelah Anda mendistribusikan build, build akan tersedia di dasbor App Distribution pada Firebase console selama 150 hari (lima bulan). Ketika build adalah 30 hari dari kedaluwarsa, pemberitahuan kedaluwarsa muncul di konsol dan daftar build penguji Anda di perangkat pengujian mereka.

Penguji yang belum diundang untuk menguji aplikasi menerima undangan email untuk memulai, dan penguji yang ada menerima pemberitahuan email bahwa build baru siap untuk diuji. Untuk petunjuk tentang cara memasang aplikasi pengujian, lihat Menyiapkan sebagai penguji dengan App Distribution . Anda dapat memantau status setiap penguji-apakah mereka menerima undangan dan apakah mereka mengunduh aplikasi-di Firebase console.

Penguji memiliki waktu 30 hari untuk menerima undangan untuk menguji aplikasi sebelum masa berlakunya habis. Saat undangan 5 hari dari kedaluwarsa, pemberitahuan kedaluwarsa muncul di konsol Firebase di sebelah penguji pada rilis. Undangan dapat diperpanjang dengan mengirim ulang menggunakan menu tarik-turun di baris penguji.

Langkah selanjutnya

Pelajari praktik terbaik untuk mendistribusikan aplikasi Android ke penguji QA menggunakan CI/CD .