Uygulama paketinizde veya APK'nızda yayın kitle kısıtlaması kullanarak uygulamanızın henüz hazır olmayan bir sürümünü yanlışlıkla dağıtma olasılığını büyük ölçüde azaltabilirsiniz. Bir derlemenin Play Console aracılığıyla üretim kullanıcılarına yayınlanmasını, hatta Play Console aracılığıyla dağıtılmasını önlemek için bunu kullanabilirsiniz.
Yayın kitle kısıtlamaları kullanımı
Yayın kitle kısıtlaması kullanmak için AndroidManifest.xml
dosyanızdaki <application>
öğesine bir <meta-data>
öğesi eklemeniz gerekir. Bu öğe, derleme dağılımının ne kadar ilerleyebileceğini kontrol eder.
<meta-data>
etiketinin android:value
özelliği boş dize olarak ayarlanmış, android:name
özelliği ise aşağıdaki değerlerden biri olmalıdır:
Ad | Efekt |
---|---|
com.google.android.play.largest_release_audience.NONPRODUCTION
|
Uygulama paketi veya APK, Play Console'a yüklenebilir ve dahili uygulama paylaşımı veya açık test dahil olmak üzere herhangi bir test kanalı üzerinden kullanıcılara dağıtılabilir. Üretim kanalındaki bir sürüme dahil edilemez. Bu, uygulamaların test sürümlerinin üretim kullanıcılarına yanlışlıkla yayınlanmasını önlemek içindir. |
com.google.android.play.largest_release_audience.CLOSED_TESTING
|
Uygulama paketi veya APK, Play Console'a yüklenebilir ve dahili uygulama paylaşımı veya kapalı bir test kanalı aracılığıyla kullanıcılara dağıtılabilir. Üretim veya Açık Test kanallarındaki bir sürüme dahil edilemez. Bu, uygulamaların test sürümlerinin çok sayıda kullanıcıya yanlışlıkla yayınlanmasını önlemek içindir. |
com.google.android.play.largest_release_audience.INTERNAL_TESTING
|
Uygulama paketi veya APK, Play Console'a yüklenebilir ve Dahili Uygulama Paylaşımı veya Dahili Test Kanalı üzerinden kullanıcılara dağıtılabilir. Üretim, açık test veya kapalı test kanallarındaki bir sürüme dahil edilemez. Bu, uygulamaların test sürümlerinin doğrudan ekibinizin dışında yanlışlıkla yayınlanmasını önlemek içindir. |
com.google.android.play.largest_release_audience.STOPSHIP
|
Uygulama paketi veya APK, Play Console'a yüklenemiyor ya da Play Console üzerinden dağıtılamıyor. Bu, uygulamaların yalnızca geliştirme sürümlerinin kullanıcılara sunulmasını önlemek içindir. Örneğin, hata ayıklamanın daha kolay olması için temel güvenlik özelliklerinin devre dışı bırakıldığı bir derleme. |
Örneğin, bir derlemenin üretim kullanıcılarına yayınlanmasını önlemek için AndroidManifest.xml
dosyanızı aşağıdaki şekilde güncelleyin:
<manifest ... >
<application ... >
...
<meta-data
android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
android:value="" />
</application>
</manifest>