Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Firebase App Distribution
plat_ios
plat_android
Firebase App Distribution semplifica la distribuzione delle tue app ai trusted tester.
Se fai arrivare rapidamente le tue app sui dispositivi dei tester, puoi ricevere feedback tempestivi
e frequenti. Se utilizzi Crashlytics nelle tue app, riceverai automaticamente
le metriche di stabilità per tutte le tue build, in modo da sapere quando sono pronte
per la pubblicazione.
Iniziamo?
Scopri come distribuire le tue app per iOS:
Console Firebase
Interfaccia a riga di comando Firebase
fastlane
API REST
Scopri come distribuire le tue app per Android:
Console Firebase
CLI Firebase
fastlane
Gradle
API REST
Funzionalità chiave
Multipiattaforma |
Gestisci le distribuzioni pre-release per iOS e Android dallo stesso
posto. |
Distribuzioni rapide |
Fai in modo che i tester ricevano rapidamente le versioni preliminari, con un onboarding rapido, nessun SDK da installare e la distribuzione istantanea delle app. |
Si adatta al tuo flusso di lavoro |
Distribuisci le build utilizzando la console Firebase, lo strumento dell'interfaccia a riga di comando (CLI) di Firebase, fastlane o Gradle (Android). Automatizza
la distribuzione integrando la CLI nei job di integrazione continua (CI). |
Gestione dei tester |
Gestisci i tuoi team di test organizzandoli in gruppi. Aggiungi facilmente nuovi
tester con inviti via email che li guidano nel processo
di onboarding. Visualizza lo stato di ogni tester per versioni specifiche della tua app,
che indica chi ha accettato un invito al test e scaricato l'app. Attiva il feedback in-app per semplificare la raccolta di feedback sulle
tue app pre-release da parte dei tester. |
Funziona con Android App Bundle |
Distribuisci le release ai tester per il tuo Android App Bundle in
Google Play. App Distribution si integra con il servizio di condivisione interna delle app di Google Play per semplificare i processi di test e lancio delle app. |
Compatibile con Crashlytics |
Se combinato con Crashlytics, ottieni informazioni sulla stabilità
delle distribuzioni dei test. |
Esempio di percorso di implementazione
|
Carica l'ultima build pre-release |
Innanzitutto, carica l'APK, l'AAB o l'IPA più recente su App Distribution utilizzando la console Firebase, fastlane, Gradle o gli strumenti dell'interfaccia a riga di comando. |
|
Invitare tester |
Poi, aggiungi i tester che vuoi che provino la tua app. I tester riceveranno un'email che li guiderà nella procedura di onboarding. |
|
Ricevere feedback |
Ricevi feedback dai tester, monitora i dati di stabilità e itera
la tua app. |
|
Pubblicare nuove build beta |
Ogni volta che hai una nuova build pronta per i test, caricala su
App Distribution. I tester riceveranno una notifica che li informa che è disponibile una nuova build
da provare. |
Passaggi successivi
Scopri le best practice
Scopri come distribuire le tue app per iOS:
Console Firebase
CLI Firebase
fastlane
API REST
Scopri come distribuire le tue app per Android:
Console Firebase
CLI Firebase
fastlane
Gradle
API REST
Per scoprire di più su App Distribution, consulta i seguenti codelab:
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-23 UTC.
[null,null,["Ultimo aggiornamento 2025-08-23 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)."]]