Uygulamanızın dağıtımını sınırlamak için sürüm kitle kısıtlaması kullanma

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>