Puoi ridurre notevolmente le probabilità di distribuire accidentalmente una versione della tua app non ancora pronta utilizzando una limitazione del pubblico di rilascio nell'app bundle o nell'APK. Puoi usare questo metodo per impedire il rilascio di una build per gli utenti di produzione tramite Play Console o persino la distribuzione tramite Play Console.
Rilasciare l'utilizzo delle restrizioni dei segmenti di pubblico
Per utilizzare una limitazione del pubblico di uscita, devi aggiungere un elemento <meta-data>
all'elemento <application>
nel file AndroidManifest.xml
. Questo elemento controlla la progressione della distribuzione della build.
L'attributo android:value
del tag <meta-data>
deve essere impostato su una stringa
vuota e l'attributo android:name
deve avere uno dei seguenti valori:
Nome | Effetto |
---|---|
com.google.android.play.largest_release_audience.NONPRODUCTION
|
L'app bundle o l'APK può essere caricato su Play Console e distribuito agli utenti tramite la condivisione interna delle app o qualsiasi canale di test, inclusi i test aperti. Non può essere inclusa in una release nel canale di produzione. Lo scopo è impedire il rilascio accidentale di versioni di test delle app agli utenti di produzione. |
com.google.android.play.largest_release_audience.CLOSED_TESTING
|
L'app bundle o l'APK può essere caricato su Play Console e distribuito agli utenti tramite la condivisione interna delle app o qualsiasi canale di test chiuso. Non può essere incluso in una release nei canali di produzione o di test aperto. Lo scopo è evitare il rilascio accidentale di versioni di test delle app a un numero elevato di utenti. |
com.google.android.play.largest_release_audience.INTERNAL_TESTING
|
L'app bundle o l'APK può essere caricato su Play Console e distribuito agli utenti tramite la condivisione interna delle app o il canale di test interno. Non può essere incluso in una release nei canali di produzione, di test aperto o di test chiuso. Lo scopo è evitare il rilascio accidentale di versioni di test delle app al di fuori del tuo team immediato. |
com.google.android.play.largest_release_audience.STOPSHIP
|
Non è possibile caricare o distribuire l'app bundle o l'APK tramite Play
Console. Lo scopo è impedire il rilascio di versioni di app solo per lo sviluppo a qualsiasi utente. Ad esempio, una build con funzionalità di sicurezza chiave disattivate per semplificare il debug. |
Ad esempio, per evitare il rilascio di una build per gli utenti di produzione, aggiorna il file AndroidManifest.xml
come segue:
<manifest ... >
<application ... >
...
<meta-data
android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
android:value="" />
</application>
</manifest>