Firebase App Distribution
تسهّل Firebase App Distribution توزيع تطبيقاتك على المختبِرين الموثوق بهم. من خلال إتاحة تطبيقاتك على أجهزة المختبِرين بسرعة، يمكنك الحصول على ملاحظات مبكرة وبشكل متكرر. وإذا كنت تستخدم Crashlytics في تطبيقاتك، ستحصل تلقائيًا على مقاييس الثبات لجميع إصداراتك، ما يتيح لك معرفة الوقت المناسب لإطلاقها.
هل أنت مستعد للبدء؟
تعرَّف على كيفية توزيع تطبيقات iOS:
Firebase console Firebase CLI fastlane
تعرَّف على كيفية توزيع تطبيقات Android:
Firebase وحدة التحكّم Firebase واجهة سطر الأوامر fastlane Gradle REST API
الإمكانات الرئيسية
| عبر أنظمة أساسية متعددة | يمكنك إدارة عمليات توزيع الإصدارات التجريبية على أجهزة iOS وAndroid من المكان نفسه. |
| التوزيعات السريعة | يمكنك إتاحة الإصدارات التجريبية للمختبِرين بسرعة، وذلك من خلال عملية إعداد سريعة، وبدون الحاجة إلى تثبيت حزمة تطوير البرامج (SDK)، وبإمكانية تسليم التطبيق الفوري. |
| تتلاءم مع سير عملك | توزيع الإصدارات باستخدام وحدة تحكّم Firebase أو أداة واجهة سطر الأوامر (CLI) في Firebase أو fastlane أو Gradle (على Android) يمكنك تشغيل عملية التوزيع آليًا من خلال دمج واجهة سطر الأوامر في مهام التكامل المستمر (CI). |
| إدارة المختبِرين | يمكنك إدارة فِرق الاختبار من خلال تنظيمها في مجموعات. يمكنك بسهولة إضافة مختبِرين جدد من خلال دعوات عبر البريد الإلكتروني ترشدهم إلى خطوات عملية الإعداد. يمكنك الاطّلاع على حالة كل مختبِر لإصدارات معيّنة من تطبيقك، ما يشير إلى المستخدمين الذين قبلوا دعوة الاختبار ونزّلوا التطبيق. فعِّل ميزة "الملاحظات داخل التطبيق" لتسهيل جمع الملاحظات من المختبِرين حول تطبيقاتك قبل إصدارها. |
| التوافق مع "مجموعة حزمات تطبيق Android" | توزيع الإصدارات على المختبِرين من أجل "مجموعة حزمات تطبيق Android" في Google Play تتكامل App Distribution مع خدمة مشاركة التطبيقات مع الفريق الداخلي في Google Play لتبسيط عمليات اختبار التطبيقات وإطلاقها. |
| يعمل مع Crashlytics | عند الدمج مع Crashlytics، يمكنك الحصول على إحصاءات حول ثبات عمليات توزيع الإصدارات الاختبارية. |
مثال على مسار التنفيذ
| تحميل أحدث إصدار تجريبي | أولاً، حمِّل أحدث حِزمة APK أو AAB أو IPA إلى App Distribution باستخدام Firebase console أو fastlane أو Gradle أو أدوات واجهة سطر الأوامر. | |
| دعوة مختبِرين | بعد ذلك، أضِف المختبِرين الذين تريد أن يجرِّبوا تطبيقك. سيتلقّى المختبِرون رسالة إلكترونية تشرح لهم عملية الإعداد. | |
| الحصول على ملاحظات | يمكنك الحصول على ملاحظات من المختبِرين ومراقبة بيانات الثبات وتكرار تطبيقك. | |
| إصدار إصدارات تجريبية جديدة | عندما يكون لديك إصدار جديد جاهز للاختبار، ما عليك سوى تحميله إلى App Distribution. سيتم إعلام المختبِرين بتوفّر إصدار جديد لتجربته. |
الخطوات التالية
التعرّف على أفضل الممارسات
- أفضل الممارسات لتوزيع تطبيقات Apple على مختبِري ضمان الجودة باستخدام CI/CD وfastlane
- أفضل الممارسات لتوزيع تطبيقات Android على مختبِري ضمان الجودة باستخدام التكامل المستمر/التسليم المستمر
تعرَّف على كيفية توزيع تطبيقات iOS:
Firebase console Firebase CLI fastlane REST API
تعرَّف على كيفية توزيع تطبيقات Android:
Firebase وحدة التحكّم واجهة سطر الأوامر (CLI) في Firebase fastlane Gradle REST API
لمزيد من المعلومات حول App Distribution، يمكنك الاطّلاع على دروس البرمجة التالية: