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