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

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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

App Distribution terintegrasi dengan layanan berbagi aplikasi internal Google Play untuk memproses AAB yang Anda upload dan menayangkan 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 app bundle seperti Play Feature Delivery dan Play Asset Delivery .

  • Kurangi ukuran unduhan untuk penguji Anda.

Izin yang diperlukan

Untuk mengupload 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 konsol Firebase . Jika Anda memiliki pertanyaan tentang mengakses proyek Firebase, 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.

Aksi di konsol Firebase Izin IAM 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 developer Google Play sebagai Admin
Unggah AAB ke App Distribution 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 link Firebase ke Google Play dan mengupload AAB, pastikan aplikasi Anda memenuhi persyaratan berikut:

    • Aplikasi di Google Play dan aplikasi Firebase Android keduanya didaftarkan 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).

    • Ulasan 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 developer Google Play Anda:

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

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

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

    Pelajari lebih lanjut tentang menautkan ke Google Play .

Langkah 1. Buat 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, unggah file AAB Anda menggunakan konsol Firebase:

  1. Buka halaman App Distribution di konsol Firebase. Pilih proyek Firebase Anda saat diminta.

  2. Di halaman Rilis , pilih aplikasi yang ingin Anda distribusikan dari menu drop-down.

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

  4. Saat unggahan selesai, tentukan grup penguji dan masing-masing penguji 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 agar build tersedia untuk penguji. Penguji secara otomatis menerima undangan email untuk menguji aplikasi.

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

Setelah Anda mendistribusikan build, build tersebut akan tersedia di dasbor App Distribution dari Firebase console selama 150 hari (lima bulan). Saat build 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 sudah ada menerima pemberitahuan email bahwa build baru siap untuk diuji. Untuk instruksi tentang cara menginstal aplikasi pengujian, lihat Menyiapkan sebagai penguji dengan App Distribution . Anda dapat memantau status setiap penguji-apakah mereka menerima undangan dan mengunduh aplikasi-di konsol Firebase.

Penguji memiliki waktu 30 hari untuk menerima undangan untuk menguji aplikasi sebelum kedaluwarsa. Saat undangan 5 hari dari kedaluwarsa, pemberitahuan kedaluwarsa muncul di konsol Firebase di samping penguji pada rilis. Undangan dapat diperbarui dengan mengirimkannya kembali menggunakan menu tarik-turun di baris penguji.

Langkah selanjutnya

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