Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Firebase App Distribution
plat_ios
plat_android
Firebase App Distribution memudahkan pendistribusian aplikasi kepada penguji tepercaya.
Dengan menginstal aplikasi ke perangkat penguji dengan cepat, Anda bisa mendapatkan masukan lebih awal dan sering. Selain itu, jika Anda menggunakan Crashlytics di aplikasi, Anda akan secara otomatis mendapatkan metrik stabilitas untuk semua build, sehingga Anda tahu kapan saatnya untuk melakukan pengiriman.
Siap untuk memulai?
Pelajari cara mendistribusikan aplikasi iOS Anda:
Firebase console
Firebase CLI
fastlane
REST API
Pelajari cara mendistribusikan aplikasi Android Anda:
Firebase console
Firebase CLI
fastlane
Gradle
REST API
Kemampuan utama
Lintas platform |
Mengelola distribusi pra-rilis iOS dan Android Anda dari tempat yang sama. |
Distribusi cepat |
Mendistribusikan rilis awal ke penguji Anda dengan cepat, dengan orientasi cepat, tanpa SDK yang harus diinstal, dan pengiriman aplikasi instan. |
Sesuai dengan alur kerja Anda |
Mendistribusikan build menggunakan Firebase console, alat Antarmuka Command-Line (CLI) Firebase, fastlane, atau Gradle (Android). Mengotomatiskan distribusi dengan mengintegrasikan CLI ke dalam tugas continuous integration (CI). |
Pengelolaan penguji |
Mengelola tim pengujian Anda dengan cara mengelompokkannya ke dalam grup. Menambahkan penguji baru secara mudah dengan undangan email yang memandu mereka melalui proses orientasi. Lihat status setiap penguji untuk versi aplikasi tertentu, yang menunjukkan siapa yang telah menerima undangan pengujian dan mendownload aplikasi. Aktifkan masukan dalam aplikasi untuk memudahkan pengumpulan masukan terkait aplikasi pra-rilis dari penguji. |
Bekerja dengan Android App Bundle |
Distribusikan rilis ke penguji untuk Android App Bundle Anda di Google Play. App Distribution terintegrasi dengan layanan berbagi aplikasi secara internal Google Play untuk menyederhanakan proses pengujian dan peluncuran aplikasi Anda. |
Kompatibel dengan Crashlytics |
Ketika dikombinasikan dengan Crashlytics, Anda akan mendapatkan data tentang stabilitas distribusi pengujian. |
Contoh jalur implementasi
|
Mengupload build pra-rilis terbaru Anda |
Pertama, upload APK, AAB, atau IPA terbaru Anda ke App Distribution menggunakan Firebase console, fastlane, Gradle, atau alat CLI. |
|
Mengundang penguji |
Kemudian, tambahkan penguji yang Anda inginkan untuk menguji aplikasi. Penguji akan menerima email yang memandu mereka menjalani proses orientasi. |
|
Mendapatkan masukan |
Dapatkan masukan dari penguji Anda, pantau data stabilitas, dan lakukan iterasi pada aplikasi Anda. |
|
Merilis build beta baru |
Setiap kali Anda memiliki build baru yang siap untuk diuji, cukup upload ke App Distribution. Penguji Anda akan mendapat notifikasi bahwa build baru tersedia untuk dicoba. |
Langkah berikutnya
Pelajari praktik terbaiknya
Pelajari cara mendistribusikan aplikasi iOS Anda:
Firebase console
Firebase CLI
fastlane
REST API
Pelajari cara mendistribusikan aplikasi Android Anda:
Firebase console
Firebase CLI
fastlane
Gradle
REST API
Untuk mempelajari App Distribution lebih lanjut, lihat codelab berikut:
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-17 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-17 UTC."],[],[],null,["Firebase App Distribution \nplat_ios plat_android \n\nFirebase App Distribution makes distributing your apps to trusted testers painless.\nBy getting your apps onto testers' devices quickly, you can get feedback early\nand often. And if you use Crashlytics in your apps, you'll automatically\nget stability metrics for all your builds, so you know when you're ready to\nship.\n\n\u003cbr /\u003e\n\nReady to get started?\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nKey capabilities\n\n|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Cross-platform | Manage both your iOS and Android pre-release distributions from the same place. |\n| Fast distributions | Get early releases into your testers' hands quickly, with fast onboarding, no SDK to install, and instant app delivery. |\n| Fits into your workflow | Distribute builds using the Firebase console, the Firebase Command Line Interface (CLI) tool, fastlane, or Gradle (Android). Automate distribution by integrating the CLI into continuous integration (CI) jobs. |\n| Tester management | Manage your testing teams by organizing them into groups. Easily add new testers with email invitations that walk them through the onboarding process. View the status of each tester for specific versions of your app, which indicates who has accepted a testing invitation and downloaded the app. Enable in-app feedback to make it easier to collect feedback on your pre-release apps from testers. |\n| Works with Android App Bundles | Distribute releases to testers for your Android App Bundle in Google Play. App Distribution integrates with Google Play's internal app sharing service to streamline your app testing and launching processes. |\n| Works with Crashlytics | When combined with Crashlytics, get insights into the stability of your test distributions. |\n\nExample implementation path\n\n|---|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Upload your latest pre-release build | First, upload your latest APK, AAB, or IPA to App Distribution using the Firebase console, fastlane, Gradle, or the CLI tools. |\n| | Invite testers | Then, add the testers you want to try your app. Testers will receive an email that walks them through the onboarding process. |\n| | Get feedback | Get feedback from your testers, monitor stability data, and iterate on your app. |\n| | Release new beta builds | Whenever you have a new build ready for testing, just upload it to App Distribution. Your testers will be notified that a new build is available to try out. |\n\nNext steps\n\nLearn best practices\n\n- [Best practices for distributing Apple apps to QA testers using CI/CD and fastlane](/docs/app-distribution/best-practices-distributing-apple-apps-to-qa-testers-with-ci-cd-fastlane)\n- [Best practices for distributing Android apps to QA testers using CI/CD](/docs/app-distribution/best-practices-distributing-android-apps-to-qa-testers-with-ci-cd)\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nTo learn more about App Distribution, check out the following codelabs:\n\n- [Distribute app bundle releases to testers](https://firebase.google.com/codelabs/appdistribution-app-bundles).\n\n- [Alert testers about your new app releases with Firebase App Distribution Android SDK](https://firebase.google.com/codelabs/appdistribution-android).\n\n- [Alert testers about your new app releases with the Firebase App Distribution iOS SDK](https://firebase.google.com/codelabs/appdistribution-ios).\n\n- [Distribute your pre-release iOS builds faster with App Distribution and fastlane](https://firebase.google.com/codelabs/appdistribution-udid-collection)."]]