يمكنك تقليل فرص توزيع إصدار تطبيقك غير الجاهز بعد عن طريق الخطأ، وذلك من خلال فرض قيود على الجمهور لإصدار التطبيق في حِزمة التطبيق أو حزمة APK. ويمكنك استخدام هذا الإجراء لمنع إصدار إصدار إلى مستخدمي الإنتاج من خلال Play Console أو حتى منع توزيعه من خلال Play Console على الإطلاق.
إلغاء استخدام قيود الجمهور
لاستخدام قيود جمهور الإصدار، عليك إضافة عنصر <meta-data>
إلى
العنصر <application>
في ملف AndroidManifest.xml
. يتحكّم هذا العنصر
في مدى تقدّم توزيع الإصدار.
يجب ضبط سمة android:value
في علامة <meta-data>
على السلسلة
الفارغة، ويجب أن تكون سمة 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>