Firebase App Distribution

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


هل أنت مستعد للبدء؟

تعرَّف على طريقة توزيع تطبيقات iOS:

وحدة تحكم Firebase واجهة سطر الأوامر في Firebase Fastlane REST API

تعرَّف على كيفية توزيع تطبيقات Android:

وحدة تحكم Firebase Firebase CLI Fastlane Gradle REST API

الإمكانات الرئيسية

عبر أنظمة أساسية متعددة يمكنك إدارة توزيعات الإصدارات التجريبية لنظامي التشغيل iOS وAndroid من المكان نفسه.
عمليات توزيع سريعة يمكنك إتاحة الإصدارات المبكرة للمختبِرين بسرعة من خلال الإعداد السريع، وبدون الحاجة إلى تثبيت حزمة تطوير برامج (SDK)، فضلاً عن تسليم التطبيقات الفورية.
الملاءمة مع سير العمل يمكنك توزيع الإصدارات باستخدام وحدة تحكُّم Firebase أو أداة واجهة سطر أوامر Firebase (CLI) أو Fastlane أو Gradle (لنظام التشغيل Android). يمكنك برمجة التوزيع من خلال دمج واجهة سطر الأوامر في وظائف التكامل المستمر (CI).
إدارة المختبِرين يمكنك إدارة فرق الاختبار من خلال تنظيمها في مجموعات. ويمكنك إضافة مختبِرين جدد بسهولة من خلال دعوات عبر البريد الإلكتروني لإرشادهم خلال عملية الإعداد. يمكنك عرض حالة كل مختبِر لإصدارات معيّنة من تطبيقك، ما يشير إلى المستخدم الذي قبِل دعوة إجراء الاختبار ونزَّل التطبيق. يمكنك تفعيل ميزة الملاحظات والآراء داخل التطبيق لتسهيل جمع الملاحظات حول تطبيقاتك التجريبية من المختبِرين.
متوافق مع "مجموعة حزمات تطبيق Android" يمكنك توزيع الإصدارات على مختبِري مجموعة حزمات تطبيق Android في Google Play. تتكامل ميزة "توزيع التطبيقات" مع خدمة مشاركة التطبيقات الداخلية في Google Play لتبسيط عمليات اختبار التطبيقات وإطلاقها.
إمكانية الاستخدام مع Crashlytics عند استخدام تطبيق Crashlytics، يمكنك الحصول على إحصاءات عن ثبات توزيعات الاختبار.

مثال على مسار التنفيذ

تحميل أحدث إصدار تجريبي أولاً، حمِّل أحدث إصدار من حزمة APK أو AAB أو IPA إلى ميزة "توزيع التطبيقات" باستخدام وحدة تحكُّم Firebase أو Fastlane أو Gradle أو أدوات واجهة سطر الأوامر.
دعوة مختبِرين بعد ذلك، عليك إضافة المختبِرين الذين تريد تجربة تطبيقك، وسيتلقّى المختبِرون رسالة إلكترونية توضِّح لهم خطوات عملية الإعداد.
تلقي الملاحظات ويمكنك الحصول على ملاحظات من المختبِرين، ومراقبة بيانات ثبات التطبيق، وتكرار ذلك الإجراء على تطبيقك.
طرح إصدارات تجريبية جديدة عندما يكون لديك إصدار جديد جاهز للاختبار، ما عليك سوى تحميله إلى App Distribution. سيتم إشعار المختبِرين بتوفّر إصدار جديد لتجربته.

الخطوات اللاحقة

الاطّلاع على أفضل الممارسات

تعرَّف على طريقة توزيع تطبيقات iOS:

وحدة تحكم Firebase واجهة سطر الأوامر في Firebase Fastlane REST API

تعرَّف على كيفية توزيع تطبيقات Android:

وحدة تحكم Firebase Firebase CLI Fastlane Gradle REST API

لمزيد من المعلومات عن ميزة App Distribution، اطّلِع على الدروس التطبيقية التالية حول الترميز: