Firebase App Distribution
تسهّل عليك Firebase App Distribution توزيع تطبيقاتك على مختبِرين موثوق بهم. من خلال توفير تطبيقاتك على أجهزة المختبِرين بسرعة، يمكنك الحصول على ملاحظات مبكرة وبشكل متكرر. وإذا كنت تستخدم Crashlytics في تطبيقاتك، ستتلقّى تلقائيًا مقاييس الثبات لجميع إصداراتك، ما يتيح لك معرفة الوقت المناسب لإطلاقها.
هل أنت مستعد للبدء؟
تعرَّف على كيفية توزيع تطبيقات iOS:
Firebase وحدة التحكّم Firebase واجهة سطر الأوامر fastlane
تعرَّف على كيفية توزيع تطبيقات Android:
الإمكانات الرئيسية
عبر أنظمة أساسية متعددة | يمكنك إدارة عمليات توزيع الإصدارات التجريبية على أجهزة 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 أو fastlane أو Gradle أو أدوات واجهة سطر الأوامر. | |
دعوة مختبِرين | بعد ذلك، أضِف المختبِرين الذين تريد أن يجرِّبوا تطبيقك. سيتلقّى المختبِرون رسالة إلكترونية تشرح لهم عملية الإعداد. | |
الحصول على ملاحظات | يمكنك الحصول على ملاحظات من المختبِرين ومراقبة بيانات الثبات وتكرار تطبيقك. | |
إصدار إصدارات تجريبية جديدة | عندما يكون لديك إصدار جديد جاهز للاختبار، ما عليك سوى تحميله إلى App Distribution. سيتم إعلام المختبِرين بتوفّر إصدار جديد لتجربته. |
الخطوات التالية
التعرّف على أفضل الممارسات
- أفضل الممارسات لتوزيع تطبيقات Apple على مختبِري ضمان الجودة باستخدام CI/CD وfastlane
- أفضل الممارسات لتوزيع تطبيقات Android على مختبِري ضمان الجودة باستخدام التكامل المستمر/التسليم المستمر
تعرَّف على كيفية توزيع تطبيقات iOS:
Firebase وحدة التحكّم Firebase CLI fastlane REST API
تعرَّف على كيفية توزيع تطبيقات Android:
Firebase console Firebase CLI fastlane Gradle REST API
لمزيد من المعلومات عن App Distribution، يمكنك الاطّلاع على دروس البرمجة التالية: