برای محدود کردن توزیع برنامه خود از محدودیت مخاطب انتشار استفاده کنید

با استفاده از محدودیت مخاطب انتشار در بسته برنامه یا APK خود، می‌توانید احتمال توزیع تصادفی نسخه‌ای از برنامه‌تان را که هنوز آماده نیست تا حد زیادی کاهش دهید. می‌توانید از این برای جلوگیری از انتشار یک ساخت برای کاربران تولیدی از طریق کنسول Play یا حتی توزیع آن از طریق کنسول Play استفاده کنید.

استفاده از محدودیت های مخاطب را آزاد کنید

برای استفاده از محدودیت مخاطب انتشار، باید یک عنصر <meta-data> را به عنصر <application> در فایل AndroidManifest.xml خود اضافه کنید. این عنصر کنترل می کند که توزیع ساخت تا چه اندازه می تواند پیشرفت کند. تگ <meta-data> باید دارای ویژگی android:value که روی رشته خالی تنظیم شده باشد و ویژگی android:name باید یکی از مقادیر زیر باشد:

نام اثر
com.google.android.play.largest_release_audience.NONPRODUCTION بسته نرم افزاری یا APK را می توان در Play Console آپلود کرد و از طریق اشتراک گذاری داخلی برنامه یا هر مسیر آزمایشی، از جمله آزمایش باز، بین کاربران توزیع کرد. نمی توان آن را در یک نسخه در مسیر تولید گنجاند.

این برای جلوگیری از انتشار تصادفی نسخه های آزمایشی برنامه ها برای کاربران تولیدی در نظر گرفته شده است.
com.google.android.play.largest_release_audience.CLOSED_TESTING بسته نرم افزاری یا APK را می توان در Play Console آپلود کرد و از طریق اشتراک گذاری داخلی برنامه یا هر مسیر آزمایشی بسته ای بین کاربران توزیع کرد. نمی توان آن را در یک نسخه در آهنگ های تولید یا تست باز گنجاند.

این به منظور جلوگیری از انتشار تصادفی نسخه های آزمایشی برنامه ها برای تعداد زیادی از کاربران است.
com.google.android.play.largest_release_audience.INTERNAL_TESTING بسته نرم افزاری یا APK را می توان در Play Console آپلود کرد و از طریق اشتراک گذاری داخلی برنامه یا آهنگ تست داخلی بین کاربران توزیع کرد. نمی‌توان آن را در نسخه‌های تولید، تست باز یا تست بسته گنجاند.

هدف از این کار جلوگیری از انتشار تصادفی نسخه های آزمایشی برنامه های خارج از تیم شماست.
com.google.android.play.largest_release_audience.STOPSHIP بسته نرم افزاری یا APK را نمی توان در Play Console آپلود کرد یا از طریق آن توزیع کرد.

هدف از این کار جلوگیری از انتشار نسخه‌های توسعه‌دهنده برنامه‌ها برای هر کاربر است. به عنوان مثال، ساختنی که ویژگی‌های امنیتی کلیدی آن برای رفع اشکال آسان‌تر غیرفعال شده است.

به عنوان مثال، برای جلوگیری از انتشار بیلد برای کاربران تولیدی، فایل AndroidManifest.xml خود را به صورت زیر به روز کنید:

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