Menggunakan pembatasan audiens rilis untuk membatasi distribusi aplikasi

Anda dapat sangat mengurangi kemungkinan mendistribusikan versi aplikasi yang belum siap secara tidak sengaja dengan menggunakan batasan audiens rilis di app bundle atau APK. Anda dapat menggunakannya untuk mencegah build dirilis kepada pengguna produksi melalui Konsol Play, atau bahkan tidak didistribusikan melalui Konsol Play sama sekali.

Penggunaan batasan audiens rilis

Untuk menggunakan batasan audiens rilis, Anda harus menambahkan elemen <meta-data> ke elemen <application> dalam file AndroidManifest.xml. Elemen ini mengontrol sejauh mana distribusi build dapat berlangsung. Atribut android:value pada tag <meta-data> harus ditetapkan ke string kosong, dan atribut android:name harus berupa salah satu nilai berikut:

Nama Efek
com.google.android.play.largest_release_audience.NONPRODUCTION App bundle atau APK dapat diupload ke Konsol Play dan didistribusikan kepada pengguna melalui Berbagi Aplikasi Internal atau jalur pengujian apa pun, termasuk pengujian terbuka. Fitur ini tidak dapat disertakan dalam rilis di Jalur produksi.

Hal ini dimaksudkan untuk mencegah rilis versi pengujian aplikasi secara tidak sengaja kepada pengguna produksi.
com.google.android.play.largest_release_audience.CLOSED_TESTING App bundle atau APK dapat diupload ke Konsol Play dan didistribusikan kepada pengguna melalui Berbagi Aplikasi Internal atau jalur pengujian tertutup. SDK ini tidak dapat disertakan dalam rilis di jalur Produksi atau Pengujian Terbuka.

Hal ini dimaksudkan untuk mencegah rilis versi pengujian aplikasi secara tidak sengaja kepada sejumlah besar pengguna.
com.google.android.play.largest_release_audience.INTERNAL_TESTING App bundle atau APK dapat diupload ke Konsol Play dan didistribusikan kepada pengguna melalui Berbagi Aplikasi Internal atau Jalur Pengujian Internal. Aplikasi tersebut tidak dapat disertakan dalam rilis di jalur Produksi, Pengujian Terbuka, atau Pengujian Tertutup.

Hal ini dimaksudkan untuk mencegah rilis versi pengujian aplikasi secara tidak sengaja di luar tim terdekat Anda.
com.google.android.play.largest_release_audience.STOPSHIP App bundle atau APK tidak dapat diupload ke atau didistribusikan melalui Konsol Play.

Hal ini dimaksudkan untuk mencegah rilis versi aplikasi khusus pengembangan kepada pengguna mana pun. Misalnya, build yang fitur keamanan utamanya dinonaktifkan untuk memudahkan proses debug.

Misalnya, untuk mencegah build dirilis ke pengguna produksi, update file AndroidManifest.xml Anda sebagai berikut:

<manifest ... >
    <application ... >
        ...
        <meta-data
          android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
          android:value="" />
    </application>
</manifest>