با استفاده از محدودیت مخاطب انتشار در بسته برنامه یا 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>