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>