مراقبة استقرار أحدث إصدار من تطبيقك
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يُعدّ طرح إصدار جديد من تطبيقك على الأجهزة الجوّالة في قناة الإصدار العلني أحد الجوانب الأكثر إثارة في عملية تطوير التطبيقات، ولكنّه قد يكون أيضًا أحد الجوانب الأكثر إرهاقًا.
يحتاج فريقك إلى تتبُّع عدد المستخدمين الذين نزّلوا الإصدار الجديد، والأخطاء الجديدة وتأثيرها، ومقارنتها بالإصدارات السابقة، وغير ذلك.
تصف هذه الصفحة عدة أدوات تقدّمها Firebase لمراقبة البيانات التي تحتاج إليها لتكون واثقًا من إصدار تطبيقك على الأجهزة الجوّالة.
استخدِم لوحة بيانات مراقبة الإصدار لاستكشاف البيانات المرتبطة بإصدارك
تستند لوحة بيانات مراقبة الإصدار
في وحدة تحكّم Firebase إلى Firebase Crashlytics. وهي لوحة بيانات واحدة لمراقبة أحدث إصدار علني لك. يتم تحديث لوحة البيانات في الوقت الفعلي تقريبًا وتمنحك نظرة عامة على أهم مقاييس الإصدار، بما في ذلك المقاييس التي لا تتضمّن أعطالاً، وعدد المستخدمين الذين نزّلوا الإصدار، والمقارنات مع الإصدارات السابقة، وأي مشاكل جديدة في الإصدار.
تحسّن لوحة البيانات الجديدة صفحة أحدث إصدار في وحدة التحكّم.
مقارنةً بهذه الصفحة، تضيف لوحة بيانات مراقبة الإصدار مزيدًا من المعلومات، وتعرض بيانات مفيدة بدون الحاجة إلى إحصاءات Google، ويتم تحميلها بسرعة أكبر.
ميزات لوحة البيانات
إعداد التقارير في الوقت الفعلي
يتم تحديث جميع الرسوم البيانية في الوقت الفعلي تقريبًا. بعد نشر أحدث إصدار بفترة قصيرة، يمكنك مراقبة بدء تفاعل المستخدمين مع هذا الإصدار. إذا واجه بعض من
هؤلاء المستخدمين أعطالاً، ستعرف التأثير على الفور
من خلال الرسوم البيانية للمقاييس التي لا تتضمّن أعطالاً.
المقارنة ووضع المؤشرات استنادًا إلى الإصدارات السابقة
يمكنك الاطّلاع على ثبات أحدث إصدار في سياق إصداراتك السابقة. تتيح لك لوحة البيانات مقارنة المقاييس المباشرة من أحدث إصدار وما يصل إلى إصدارَين من عمليات الإنشاء التي تم إصدارها سابقًا.
أهم المشاكل الجديدة
يمكنك الاطّلاع على الأعطال الجديدة في أحدث إصدار فور حدوثها. في جدول أهم المشاكل الجديدة، يمكنك مراقبة تأثير المشاكل التي تم رصدها لأول مرة في أحدث إصدار، ما يتيح لك اتّخاذ قرار سريع بشأن إيقاف الإصدار أو التراجع عنه.
متطلبات لوحة البيانات
لعرض أحدث إصدار في لوحة بيانات مراقبة الإصدار، اتّبِع الخطوات التالية:
تأكَّد من أنّ تطبيقك يستخدم الحد الأدنى من الإصدارات التالية من حزمة
Crashlytics SDK:
منصّات Apple: الإصدار 10.8.0 أو إصدار أحدث |
Android: الإصدار 18.6.0 أو إصدار أحدث (BoM الإصدار 32.6.0 أو إصدار أحدث) |
Flutter: الإصدار 3.4.5 أو إصدار أحدث |
Unity: الإصدار 11.7.0 أو إصدار أحدث
انشر إصدارًا جديدًا من التطبيق في قناة الإصدار العلني ليكون لديك عدد كافٍ من المستخدمين المتفاعلين مع أحدث إصدار
.
الأسئلة الشائعة حول لوحة البيانات
ما هي إصدارات حزمة SDK
المطلوبة لاستخدام لوحة بيانات مراقبة الإصدار؟
لكي تظهر عملية إنشاء على لوحة البيانات، يجب أن تستخدم الحد الأدنى من الإصدارات التالية من حزمة Crashlytics SDK:
منصّات Apple: الإصدار 10.8.0 أو إصدار أحدث |
Android: الإصدار 18.6.0 أو إصدار أحدث (BoM الإصدار 32.6.0 أو إصدار أحدث) |
Flutter: الإصدار 3.4.5 أو إصدار أحدث |
Unity: الإصدار 11.7.0 أو إصدار أحدث
يُرجى العِلم أنّ هذه الإصدارات من حزمة SDK يُشار إليها غالبًا باسم إصدارات حزمة SDK التي يمكنها تسجيل الجلسات، لأنّها قادرة على إرسال بيانات الجلسات إلى Crashlytics
، وهو أمر ضروري للعديد من الميزات الجديدة في Crashlytics، مثل لوحة بيانات
مراقبة الإصدار.
لماذا تظهر الرسالة "في انتظار تفاعل المزيد من المستخدمين" في لوحة بيانات
مراقبة الإصدار؟
لكي تظهر عملية إنشاء على لوحة البيانات، يجب أن تستوفي جميع المتطلبات التالية:
تستخدم عملية الإنشاء الحد الأدنى من الإصدارات التالية من حزمة
Crashlytics SDK:
منصّات Apple: الإصدار 10.8.0 أو إصدار أحدث |
Android: الإصدار 18.6.0 أو إصدار أحدث (BoM الإصدار 32.6.0 أو إصدار أحدث) |
Flutter: الإصدار 3.4.5 أو إصدار أحدث |
Unity: الإصدار 11.7.0 أو إصدار أحدث
تتضمّن عملية الإنشاء عددًا كافيًا من المستخدمين خلال آخر 3 أيام:
يجب أن تتضمّن عملية الإنشاء 500 مستخدم فريد على الأقل أو
تتضمّن عملية الإنشاء% 1 على الأقل من إجمالي المستخدمين وتتضمّن مستخدِمَين فريدَين على الأقل.
ما هي عمليات الإنشاء التي يمكن عرضها
على لوحة بيانات مراقبة الإصدار؟
تهدف لوحة بيانات مراقبة الإصدار إلى مساعدتك في إصداراتك العلنية، أي عمليات الإنشاء التي تضم عددًا كبيرًا من المستخدمين.
لكي تظهر عملية إنشاء على لوحة البيانات، يجب أن تستوفي جميع المتطلبات التالية:
تستخدم عملية الإنشاء الحد الأدنى من الإصدارات التالية من حزمة
Crashlytics SDK:
منصّات Apple: الإصدار 10.8.0 أو إصدار أحدث |
Android: الإصدار 18.6.0 أو إصدار أحدث (BoM الإصدار 32.6.0 أو إصدار أحدث) |
Flutter: الإصدار 3.4.5 أو إصدار أحدث |
Unity: الإصدار 11.7.0 أو إصدار أحدث
تتضمّن عملية الإنشاء عددًا كافيًا من المستخدمين خلال آخر 3 أيام:
يجب أن تتضمّن عملية الإنشاء 500 مستخدم فريد على الأقل أو
تتضمّن عملية الإنشاء% 1 على الأقل من إجمالي المستخدمين وتتضمّن مستخدِمَين فريدَين على الأقل.
(بالنسبة إلى التطبيقات التي يتم توزيعها من خلال Google Play) إذا كان التطبيق يتضمّن رابطًا على
Google Play، تعرض لوحة البيانات جميع عمليات الإنشاء المُدرَجة في قناة الإصدار العلني على Play،
حتى إذا لم يتلقَّ Crashlytics أي سجلّات جلسات أو لم يرصد مستخدمين نشطين
لعملية الإنشاء هذه.
يُرجى العِلم أنّه لعرض البيانات في لوحة البيانات للمقارنات أو النسبة المئوية للمستخدمين النشطين، عليك أن تكون قد طرحت عمليتَي إنشاء على الأقل تستوفيان المتطلبات السابقة.
كيف يتم تحديد القيم
المعروضة في الرسم البياني المستخدمون النشطون أو احتسابها؟
أولاً، من المفيد فهم بعض المصطلحات المتعلّقة بالرسم البياني المستخدمون النشطون:
الجلسة هي فترة زمنية متواصلة يتفاعل خلالها المستخدم مع أحد التطبيقات. تبدأ جلسة جديدة عند بدء تشغيل التطبيق للمرة الأولى أو عند إظهاره في المقدّمة بعد أن كان في الخلفية لمدة 30 دقيقة على الأقل.
المستخدمون النشطون لعملية إنشاء معيّنة هم عدد المستخدمين الذين بدأوا جلسة باستخدام عملية الإنشاء هذه، ويتم تجميعهم حسب الساعة.
إجمالي المستخدمين (النشطين) هو عدد المستخدمين الذين بدأوا جلسة في
أي عملية إنشاء للتطبيق تستخدم إصدارًا من
حزمة SDK يمكنه تسجيل الجلسات، ويتم تجميعهم حسب الساعة.
في الرسم البياني المستخدمون النشطون، تكون قيمة النسبة المئوية وعدد المستخدمين النشطين اللذين يتم عرضهما دائمًا على الرسم البياني من آخر 60 دقيقة (أو إذا لم يكن هناك أي مستخدمين نشطين في آخر 60 دقيقة، تكون من فترة الساعة الماضية التي تضم بيانات). على سبيل المثال، في لقطة الشاشة النموذجية، كان هناك 90 مستخدمًا نشطًا لعملية الإنشاء 6.0.0 (600) في آخر 60 دقيقة، ما يمثّل% 22.1 من إجمالي المستخدمين (النشطين) للتطبيق.
عند تمرير مؤشر الماوس فوق الخطوط في الرسم البياني المستخدمون النشطون، يتم احتساب النسبة المئوية للمستخدمين النشطين من عدد المستخدمين النشطين من فترة الساعة التي تمرّر مؤشر الماوس فوقها.
لماذا تظهر النسبة المئوية للمستخدمين النشطين
على أنّها %0؟
تستند النسبة المئوية للمستخدمين النشطين إلى بيانات الجلسات التي تم تلقّيها وليس إلى أي بيانات أخرى (مثل بيانات Google Play أو تقارير الأعطال).
لماذا لا تظهر لي
المقارنات و/أو النسبة المئوية للمستخدمين النشطين؟
إذا كانت هذه هي المرة الأولى التي تطرح فيها تطبيقك باستخدام إصدار
متوافق من حزمة SDK Crashlytics، فلن يتوفّر لدى
Crashlytics بيانات جلسات سابقة للمقارنة بها.
قبل طرح أحدث إصدار، ننصحك باستخدام بعض الخدمات والميزات التالية للمساعدة في ضمان طرح سلس للإصدار.
استخدِم خدمات اختبار الإصدار التجريبي
تقدّم Firebase منتجَين يمكنهما المساعدة في اختبار الإصدار التجريبي: Test Lab
وApp Distribution. يمكن دمج كلتا الخدمتَين في عمليات التكامل المستمر/النشر المستمر (CI/CD).
Firebase Test Lab هي بنية أساسية لاختبار التطبيقات مستندة إلى السحابة الإلكترونية
تتيح لك اختبار تطبيقك على مجموعة من الأجهزة والإعدادات، ما يمنحك فهمًا مبكرًا لمستوى أدائه لدى المستخدمين الفعليين.
عندما تكون مستعدًا لوضع أحدث عملية إنشاء في أيدي مختبِرين بشريين
موثوق بهم، استخدِم Firebase App Distribution. يمكنك إدارة عمليات توزيع الإصدارات التجريبية على منصّات Apple وAndroid من المكان نفسه.
تقدّم Firebase أيضًا A/B Testing لتتمكّن من اختبار
التغييرات في واجهة مستخدم تطبيقك أو ميزاته أو حملات التفاعل لمعرفة تأثيرها في مقاييسك الرئيسية (مثل الإيرادات والاحتفاظ بالمستخدمين) قبل طرحها على نطاق واسع.
تاريخ التعديل الأخير: 2026-05-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-05-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]