Questa guida descrive come caricare Android App Bundle (AAB) su App Distribution e distribuire gli APK generati usando la console Firebase.
App Distribution si integra con il servizio di condivisione interna delle app di Google Play per elaborano gli AAB che carichi e pubblichi APK ottimizzati per i tester configurazioni del dispositivo. La distribuzione degli AAB ti consente di:
Eseguire APK ottimizzati (pubblicati da Google Play) ottimizzati per tester dispositivi mobili.
Rileva ed esegui il debug di problemi specifici del dispositivo.
Testa funzionalità dell'app bundle quali Play Feature Delivery e Play Asset Delivery.
Riduci le dimensioni dei download per i tester.
Autorizzazioni obbligatorie
Per caricare gli AAB in App Distribution, devi collegare l'app Firebase a un'app nel mese di Google Play. Per eseguire queste azioni, devi disporre del livello di accesso richiesto.
Se non disponi dell'accesso a Firebase necessario, puoi chiedere a un proprietario del progetto Firebase di assegnarti il ruolo applicabile tramite le impostazioni IAM della Firebaseconsole. Se hai domande su come accedere al tuo progetto Firebase, tra cui: trovare o assegnare un Proprietario, esaminare "Autorizzazioni e accesso ai progetti Firebase" Domande frequenti.
La tabella seguente riguarda il collegamento di un'app Firebase a un'app in Google Play, oltre a caricare gli AAB.
Azione nella console Firebase | Autorizzazione IAM richiesta | Ruoli IAM che includono le autorizzazioni richieste da predefinita | Ruoli obbligatori aggiuntivi |
---|---|---|---|
Collegare un'app Firebase a un'app in Google Play | firebase.playLinks.update
|
Uno dei seguenti ruoli: | Accesso a un account sviluppatore Google Play come Amministratore |
Carica gli AAB in App Distribution | firebaseappdistro.releases.update
|
Uno dei seguenti ruoli: | –– |
Prima di iniziare
Se non l'hai già fatto, aggiungi Firebase al tuo account Android progetto. Al termine di questo flusso di lavoro, avere un'app Firebase per Android nel tuo progetto Firebase.
Se non utilizzi altri prodotti Firebase, devi solo creare un progetto e registra la tua app. Se decidi di utilizzare altri di prodotti, assicurati di completare tutti i passaggi Aggiungi Firebase al tuo progetto Android.
Per creare un collegamento Firebase a Google Play e caricare gli AAB, assicurati che: la tua app soddisfa i seguenti requisiti:
L'app in Google Play e l'app Firebase per Android sono entrambe registrate utilizzando lo stesso nome di pacchetto.
L'app in Google Play è configurata nell'app dashboard e viene distribuito a uno dei canali Google Play (test interni, test chiusi, test aperti o produzione).
La revisione dell'app in Google Play è stata completata e l'app pubblicata. L'app viene pubblicata se la colonna Stato applicazione mostra uno dei seguenti stati: test interno (non test interno in versione bozza), test chiuso, test aperto o produzione.
Collega l'app Firebase per Android al tuo account sviluppatore Google Play:
Nella console Firebase, vai a
, quindi seleziona la scheda Integrazioni. Impostazioni progetto Nella scheda Google Play, fai clic su Collega.
Se hai già dei collegamenti a Google Play, fai clic su Gestisci. in un secondo momento.Segui le istruzioni sullo schermo per attivare App Distribution integrazione e seleziona le app Firebase per Android da collegare a Google Gioca.
Scopri di più su collegamento a Google Play.
Passaggio 1: Crea la tua app
Quando è tutto pronto per distribuire una versione di pre-release della tua app ai tester, per creare il tuo AAB (visita Documentazione di Android Studio per istruzioni).
Passaggio 2: Distribuisci la tua app ai tester
Per distribuire la tua app ai tester, carica il file AAB utilizzando lo Console Firebase:
Apri la pagina App Distribution del Console Firebase. Seleziona il tuo progetto Firebase quando richiesto.
Nella pagina Release, seleziona l'app da cui vuoi distribuire dal menu a discesa.
Trascina il file AAB dell'app nella console per caricarlo.
Al termine del caricamento, specifica i gruppi di tester e i singoli tester che vuoi ricevere. Quindi, aggiungi le note di rilascio per la build.
Per scoprire di più sulla creazione di gruppi di tester, consulta Gestire i tester.
Fai clic su Distribuisci per rendere la build disponibile per i tester. Il tester riceve automaticamente un invito via email per testare l'app.
(Facoltativo) Per condividere link a release specifiche con i tester che hanno accesso alle release, fai clic Link per copiare il link della release negli appunti.
Una volta distribuita, la build diventa disponibile nel Dashboard App Distribution della console Firebase per 150 giorni (cinque mesi). Quando mancano 30 giorni alla scadenza della build, viene visualizzata una notifica di scadenza la console e l'elenco di build del tester sul dispositivo di test.
I tester che non sono stati invitati a testare l'app ricevono inviti via email a iniziare e i tester esistenti ricevono notifiche via email che informano che una nuova build pronto per il test. Per istruzioni su come installare l'app di test, vedi Configura la funzionalità come tester con App Distribution. Puoi monitorare lo stato di ciascun tester, se ha accettato l'invito e se ha scaricato l'app, nella console Firebase.
I tester hanno 30 giorni di tempo per accettare un invito a testare l'app prima che scada. Quando manca 1 settimana alla scadenza di un invito, nella console Firebase viene visualizzata una notifica di scadenza accanto al tester di una release. Un invito può essere rinnovato inviandolo di nuovo tramite il menu a discesa nella riga del tester.
Passaggi successivi
Implementa il feedback in-app per consentire ai tester di inviare facilmente feedback sulla tua app (inclusi screenshot).
Scopri come visualizzare gli avvisi in-app quando sono disponibili nuove build della tua app per l'installazione di app.
Scopri le best practice per distribuire le app Android ai tester del QA utilizzando CI/CD.