تخطَّ إلى المحتوى

دليل إجرائي

عرض التطبيق على العميل قبل النشر

مجموعتا TestFlight المنفصلتان، وأنّ الاختبار الخارجي يمرّ بمراجعة خاصة، ولماذا يُفسد الاختبار الداخلي شرط الاختبار المغلق.

كُتب لـ: الفرق التي تحتاج عرض التطبيق على عميل أو فريق قبل نشرهآخر تحديث: 6 دقيقة قراءة

باختصار

كيف يُعرض التطبيق على العميل قبل نشره؟

قبل النشر يُعرَض التطبيق عبر TestFlight على iOS ومسارات الاختبار في Play Console على أندرويد. وفي TestFlight يجري الاختبار الداخلي فورًا مع أعضاء الفريق؛ أمّا الخارجي فيمرّ بمراجعة تجريبية منفصلة ويحتاج موافقة. وعلى أندرويد يوزّع الاختبار الداخلي فورًا، لكن من ينضمّ إليه لا يستطيع دخول الاختبار المغلق — وهو تمييز حاسم في الحسابات الخاضعة لشرط الاختبار المغلق.

لماذا تختلف الطرق بين iOS وأندرويد؟

يوفّر المتجران توزيعًا قبل النشر لكن بصورتين مختلفتين. فلدى آبل يكون TestFlight الأداة الوحيدة وينقسم إلى مجموعتين: أعضاء الفريق والمختبِرون الخارجيون. ولدى Google ثلاثة مسارات اختبار منفصلة — داخلي ومغلق ومفتوح — ويقصي بعضها بعضًا.

والفرق الحاسم عمليًا هو المراجعة. فالتوزيع خارج الفريق في TestFlight يتطلّب اجتياز النسخة مراجعةً تجريبية؛ بينما يوزّع الاختبار الداخلي في Play فورًا. فإجابة سؤال «هل نعرضه اليوم» تختلف بحسب المنصّة.

استعلامات تجيب عنها هذه الصفحة

  • كيف أستخدم testflight
  • عرض التطبيق قبل نشره
  • الاختبار الداخلي في play console
  • مراجعة الاختبار الخارجي في testflight
  • توزيع نسخة تجريبية للعميل
  • مشاركة التطبيق مع العميل قبل الإطلاق

فخّ أندرويد: الاختبار الداخلي يُفسد المغلق

مسارات Play الثلاثة يقصي بعضها بعضًا: فمن انضمّ إلى الاختبار الداخلي لتطبيقك لا يستطيع دخول اختبار مفتوح أو مغلق قبل الخروج منه. وهذا غير ضارّ عادةً — لكنه يصيبك مباشرةً إن كان حسابك خاضعًا لشرط الاختبار المغلق.

وتسلسل الخطأ الشائع: يضيف الفريق نفسه إلى الاختبار الداخلي لنظرة سريعة، ثم يدعو الأشخاص أنفسهم إلى الاختبار المغلق أثناء جمع اثني عشر مختبِرًا، فلا تظهر الدعوات. ومعرفة السبب تستغرق أيامًا. فإن كان الاختبار المغلق أمامك فأدخِل الفريق إليه منذ البداية واستخدم الداخلي للتحقّق من النسخة فقط.

أيّ طريق لأيّ غرض
الغرضiOSأندرويد
عرض على الفريق اليومTestFlight داخلياختبار داخلي
عرض على العميلTestFlight خارجي (مراجعة تجريبية)اختبار مغلق
تشغيل نسخة تجريبية واسعةTestFlight خارجياختبار مفتوح
استيفاء شرط 12 مختبِرًالا مقابل لهالاختبار المغلق فقط

أوقف TestFlight قبل النقل

إن كان التطبيق سينتقل إلى حساب مطوّر آخر، فيجب إيقاف اختبار TestFlight لكلّ النسخ التجريبية قبل النقل. فالاختبار التجريبي النشط أحد الشروط التي تمنع آبل النقل بسببها، ويُكتشَف ذلك عادةً يوم محاولة النقل.

ومنطق الترتيب نفسه ينطبق عند التسليم: إيقاف الاختبار، ونقل الحساب، وإكمال إعداد الدفع تجري تباعًا. والفرق التي تجهل الترتيب تقضي يوم التسليم في ثلاث فترات انتظار منفصلة.

المصادر

  1. 01TestFlight — beta testing for App Store appsApple · 2026
  2. 02Set up an open, closed, or internal testGoogle Play Console Help · 2026
  3. 03App transfer criteria — App Store ConnectApple · 2026

الأسئلة الشائعة

أسئلة تتكرّر علينا

نعم، وهذا هو الجزء المفاجئ. فالتوزيع على أشخاص خارج الفريق في TestFlight يتطلّب اجتياز النسخة مراجعةً تجريبية؛ وهي منفصلة عن مراجعة النشر لكنها تبقى انتظارًا. ضع هذه الخطوة في التقويم قبل أن تقول لعميل «سنعرضه غدًا». أمّا الاختبار الداخلي فيجري فورًا مع أعضاء الفريق — وهو الطريق الصحيح حين يلزم عرض سريع.

بحسب الغرض. لعرض سريع على الفريق: الاختبار الداخلي — توزيع فوري وحتى مئة شخص لكل تطبيق. ولعرضه على عميل أو مجموعة مختارة: الاختبار المغلق — يُدار بقائمة بريد أو مجموعة Google. لكن إن كان حسابك خاضعًا لشرط الاختبار المغلق فثمّة فخّ: من انضمّ إلى الاختبار الداخلي لا يدخل المغلق قبل الخروج منه، فلا يمكنك إدخال فريقك داخليًا ثم احتسابهم ضمن الاثني عشر.

كتابةً وبنطاق محدّد. فعبارة «اطّلعتُ، جميل» ليست موافقة؛ بل يجب تدوين أيّ مسارات جُرِّبت وعلى أيّ جهاز، وما الذي قُبل. والطريقة العملية إرسال قائمة قبول قصيرة مع نسخة الاختبار: كلّ بند مسار مستخدم أمامه مربّع تأشير. وتوثّق هذه القائمة الموافقة وتدفع العميل إلى التنقّل في التطبيق فعلًا — فمعظم الملاحظات المتأخّرة تأتي من شاشات لم يفتحها أحد.

لنمرّ بهذه الخطوات معًا

نقف إلى جانبك بينما تطبّق أيًا من هذا على مشروعك.