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