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>