من خلال ميزة "عمليات الطرح" في Remote Config، يمكنك طرح الميزات والتحديثات الجديدة في تطبيقك بأمان وبشكل تدريجي، والتحكّم في طرح ميزات التطبيق الجديدة من خلال استهداف مجموعات محدّدة من المستخدمين. مثل اختبار A/B، في عملية الطرح، تتم مقارنة المجموعة المفعَّلة بمجموعة تحكّم متساوية الحجم لإجراء مقارنات مفيدة في النتائج.
الخطوة 1: تجهيز تطبيقك باستخدام Remote Config وCrashlytics وGoogle Analytics
قبل البدء في استخدام ميزة "Remote Config" لإطلاق ميزات جديدة تدريجيًا للمستخدمين، يجب أن يكون تطبيقك مزوّدًا بميزة "الإعداد عن بُعد عبر Firebase" و"Crashlytics" و"Google Analytics".
- اتّبِع التعليمات الواردة في مقالة البدء في استخدام ميزة "الإعداد عن بُعد" لإضافة Remote Config وAnalytics إلى تطبيقك وإنشاء نموذج Remote Config. يجب التأكّد من استخدام الإصدار 32.6.0 أو إصدار أحدث من Firebase BoM (الإصدار 21.6.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لـ Remote Config).
- اتّبِع التعليمات الواردة في مقالة بدء استخدام Crashlytics لإضافة Crashlytics إلى تطبيقك. تأكَّد من استخدام الإصدار 10.24.0 أو إصدار أحدث من Firebase iOS SDK.
للحصول على الأداء الأمثل، ننصحك بتنفيذ ميزة الإعداد عن بُعد في الوقت الفعلي في تطبيقاتك لضمان جلب قيم الطرح فور نشرها.
الخطوة 2: ضبط عملية طرح في وحدة تحكّم Firebase
بعد تجهيز تطبيقك باستخدام Remote Config وCrashlytics وAnalytics، يمكنك استخدام وحدة تحكّم Firebase لإنشاء عملية طرح.
- في وحدة تحكّم Firebase، انتقِل إلى صفحة DevOps & Engagement > الإعداد عن بُعد > عمليات الطرح.
- انقر على إنشاء عملية طرح.
- في حقل المَعلمة، اختَر مَعلمة حالية أو أنشئ مَعلمة جديدة لتعديلها من خلال عملية الطرح، ثم انقر على التالي.
أنشئ شرطًا مستهدَفًا أو اختَره. يحدّد هذا الشرط الأجهزة التي ستتم إضافتها إلى المجموعات الضابطة والمجموعات التي تم تفعيل الطرح فيها. يُرجى الاطّلاع على فهم عضوية مجموعة الطرح لمزيد من المعلومات حول كيفية تعيين المجموعات المفعَّلة للطرح والمجموعات الضابطة للمستخدمين.
انقر على التالي، وفي حقل القيمة المفعَّلة، أضِف القيمة التي تريد إصدارها للمستخدمين.
في حقل النسبة المئوية العشوائية، أدخِل النسبة المئوية الإجمالية للأجهزة التي يجب أن تتلقّى القيمة المفعَّلة. بما أنّ Firebase يخصّص مجموعة تحكّم متساوية الحجم لضمان مقارنة دقيقة للنتائج عند قياس أداء الميزة المفعَّلة، يجب أن تكون هذه القيمة %50 أو أقل، ما لم يتم طرح الميزة بنسبة %100. يُرجى العِلم أنّ هذه القيمة مرتبطة بشروطك: على سبيل المثال، إذا ضبطت شرطًا يتم طرحه فقط في الإصدار 2.0 من تطبيقك، وكان %30 من قاعدة المستخدمين قد اعتمدوا الإصدار 2.0، فإنّ ضبط هذه القيمة على %50 يعني أنّ %15 من إجمالي قاعدة المستخدمين سيحصلون على قيمة الطرح.
انقر على التالي وأدخِل اسمًا ووصفًا (اختياري)، ثم انقر على حفظ.
لبدء عملية الطرح، انقر على نشر التغييرات، وراجِع المَعلمات التي تم تغييرها، ثم انقر على نشر التغييرات مرة أخرى.
من المفترض أن تبدأ عملية الطرح وأن تتمكّن من الاطّلاع على النتائج على الفور تقريبًا.
الخطوات التالية
- مزيد من المعلومات عن نتائج الطرح في مقالة فهم نتائج الطرح