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

TestFlight والـ Play Beta: اختبر مع ناس حقيقيين

الدرس 15 من 28

الهدف

بعد هالدرس عندك Capacitor app على TestFlight يوصل لمختبرين حقيقيين، وعندك Play Internal Testing track شغّال على Android، وعندك Google Form تجمع منه behavioral feedback — مو بس bug reports.

ليش هذا الحين؟

الدرس اللي فات جهّزت كل metadata الـ store. الحين وقت تحط التطبيق في إيد ناس حقيقيين قبل ما تضغط "Submit for Review." الفرق بين TestFlight والـ public launch: في TestFlight تقدر تصلح، في الـ public launch الـ review time يكلفك أيام. أي مشكلة تكتشفها الحين أرخص من إنك تكتشفها بعد الإطلاق.

الفكرة

TestFlight — iOS:

TestFlight عنده مرحلتين: Internal Testing (لـ 100 مختبر من فريقك في App Store Connect) و External Testing (لـ 10,000 مختبر من أي مكان). External Testing يحتاج موافقة Beta App Review من Apple — عادة يوم واحد.

كل build على TestFlight ينتهي بعد 90 يوم من رفعه. بعد 90 يوم ما ينفتح. الحل: ارفع build جديد كل 60 يوم على الأقل.

Play Console — Android:

Play عنده 4 tracks: Internal Testing (لـ 100 مختبر، بدون review)، Closed Testing (لمجموعة محددة، مع review)، Open Testing (لأي أحد)، Production. ابدأ بـ Internal Testing لأنه ما يحتاج مراجعة وينزل خلال دقائق.

ليش Beta ≠ Bug Hunt:

المختبرين مو مراجعي جودة. سؤالهم "شفت أي bugs؟" يعطيك قائمة bugs — مو insights. سؤالهم "وين توقفت؟" و"ليش ما كملت؟" يعطيك معلومات عن السلوك. هالفرق يغير المنتج.

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net