Możesz znacznie zmniejszyć ryzyko przypadkowego rozpowszechniania wersji aplikacji, która nie jest jeszcze gotowa, stosując w pakiecie aplikacji lub pliku APK ograniczenie odbiorców wersji. Dzięki temu możesz zapobiec udostępnianiu kompilacji użytkownikom w wersji produkcyjnej za pomocą Konsoli Play, a nawet jej rozpowszechnianiu w Konsoli Play.
Zwolnienie z ograniczeń dotyczących odbiorców
Aby użyć ograniczenia liczby odbiorców wersji, musisz dodać element <meta-data> do elementu <application> w pliku AndroidManifest.xml. Ten element kontroluje postęp dystrybucji kompilacji.
Atrybut android:value tagu <meta-data> musi być ustawiony na pusty ciąg znaków, a atrybut android:name musi mieć jedną z tych wartości:
| Nazwa | Efekt | 
|---|---|
      
        com.google.android.play.largest_release_audience.NONPRODUCTION
      
     | 
    
      Pakiet aplikacji lub plik APK można przesłać do Konsoli Play i rozpowszechnić wśród użytkowników za pomocą funkcji udostępniania aplikacji wewnętrznych lub na dowolnej ścieżce testów, w tym na ścieżce otwartych testów. Nie można go uwzględnić w wersji na ścieżce produkcyjnej. Ma to na celu zapobieganie przypadkowemu udostępnianiu wersji testowych aplikacji użytkownikom w wersji produkcyjnej.  | 
  
      
        com.google.android.play.largest_release_audience.CLOSED_TESTING
      
     | 
    
      Pakiet aplikacji lub plik APK można przesłać do Konsoli Play i rozpowszechnić wśród użytkowników za pomocą wewnętrznego udostępniania aplikacji lub dowolnej ścieżki testu zamkniętego. Nie można uwzględnić go w wersji na ścieżkach produkcyjnej ani testów otwartych.  Ma to na celu zapobieganie przypadkowemu udostępnianiu wersji testowych aplikacji dużej liczbie użytkowników.  | 
  
      
        com.google.android.play.largest_release_audience.INTERNAL_TESTING
      
     | 
    
      Pakiet aplikacji lub plik APK można przesłać do Konsoli Play i rozpowszechnić wśród użytkowników za pomocą wewnętrznego udostępniania aplikacji lub ścieżki testu wewnętrznego. Nie można go uwzględnić w wersji na ścieżce produkcyjnej, ścieżce testów otwartych ani zamkniętych.  Ma to na celu zapobieganie przypadkowemu udostępnieniu wersji testowych aplikacji osobom spoza zespołu.  | 
  
      
        com.google.android.play.largest_release_audience.STOPSHIP
      
     | 
    
      Pakietu aplikacji lub pliku APK nie można przesyłać do Konsoli Play ani rozpowszechniać za jego pomocą.  Ma to uniemożliwić publikowanie użytkownikom aplikacji w wersji przeznaczonej tylko dla programistów. Na przykład kompilacja z wyłączonymi kluczowymi funkcjami zabezpieczeń w celu ułatwienia debugowania.  | 
  
Aby na przykład uniemożliwić udostępnienie wersji kompilacji użytkownikom w wersji produkcyjnej, zaktualizuj plik AndroidManifest.xml w ten sposób:
<manifest ... >
    <application ... >
        ...
        <meta-data
          android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
          android:value="" />
    </application>
</manifest>