بدء طرح ميزة "الإعداد عن بُعد"


باستخدام Remote Config عمليات الطرح، يمكنك طرح الميزات والتحديثات الجديدة في تطبيقك بأمان وتدريجيًا، كما يمكنك التحكّم في طرح ميزات التطبيق الجديدة من خلال استهداف مجموعات معيّنة من المستخدمين. كما هو الحال في اختبارات أ/ب، يتم في عملية الطرح قياس أداء المجموعة التي تم تفعيل الميزة فيها مقارنةً بمجموعة ضابطة مماثلة الحجم لإجراء مقارنات مفيدة في النتائج.

الخطوة 1: إضافة أدوات إلى تطبيقك باستخدام Remote Config وCrashlytics وGoogle Analytics

قبل أن تتمكّن من بدء استخدام عمليات Remote Config الطرح لإطلاق ميزات جديدة تدريجيًا للمستخدمين، يجب أن يكون تطبيقك مزوّدًا بميزة "الإعداد عن بُعد في Firebase" وCrashlytics وGoogle Analytics.

  1. اتّبِع التعليمات الواردة في البدء في استخدام ميزة "الإعداد عن بُعد" لإضافة Remote Config وAnalytics إلى تطبيقك وإنشاء نموذج Remote Config. عليك التأكّد من أنّك تستخدم الإصدار 32.6.0 أو إصدارًا أحدث من Firebase BoM (Remote Configالإصدار 21.6.0 أو إصدارًا أحدث من حزمة تطوير البرامج (SDK)).
  2. اتّبِع التعليمات الواردة في البدء في استخدام Crashlytics لإضافة Crashlytics إلى تطبيقك. احرص على استخدام الإصدار 10.24.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS في Firebase.

للحصول على أفضل أداء، ننصحك بتنفيذ Remote Config في الوقت الفعلي في تطبيقاتك لضمان استرداد قيم الطرح فور نشرها.

الخطوة 2: ضبط عملية طرح في وحدة تحكّم Firebase

بعد إعداد تطبيقك باستخدام Remote Config وCrashlytics وAnalytics، يمكنك استخدام وحدة تحكّم Firebase لإنشاء طرح.

  1. في وحدة تحكُّم Firebase، انتقِل إلى Remote Config، ثم افتح عمليات الطرح.
  2. انقر على إنشاء طرح.
  3. في حقل المَعلمة، اختَر مَعلمة حالية أو أنشِئ مَعلمة جديدة لتعديلها باستخدام عملية الطرح، ثم انقر على التالي.
  4. أنشئ شرطًا مستهدفًا أو اختَره. يحدّد هذا الشرط الأجهزة التي ستتم إضافتها إلى المجموعات التي تم تفعيل طرح التحديثات فيها والمجموعات الضابطة. اطّلِع على مقالة التعرّف على عضوية مجموعة الإصدار التجريبي للحصول على مزيد من المعلومات حول كيفية تعيين مجموعات الإصدار التجريبي والمجموعات الضابطة للمستخدمين.

  5. انقر على التالي، ثم أضِف القيمة التي تريد طرحها للمستخدمين في حقل القيمة المفعَّلة.

  6. في حقل النسبة المئوية العشوائية، أدخِل النسبة المئوية الإجمالية للأجهزة التي يجب أن تتلقّى القيمة المفعَّلة. بما أنّ Firebase يحدّد مجموعة تحكّم متساوية الحجم لضمان إجراء مقارنة دقيقة للنتائج عند قياس أداء الميزة المفعَّلة، يجب أن تكون هذه القيمة% 50 أو أقل، ما لم يتم طرح الميزة بنسبة %100. يُرجى العِلم أنّ هذه القيمة تخضع لشروطك: على سبيل المثال، إذا أعددت شرطًا لا يتم تنفيذه إلا على الإصدار 2.0 من تطبيقك، و% 30 من قاعدة المستخدمين لديك يستخدمون الإصدار 2.0، سيؤدي ضبط هذه القيمة على% 50 إلى حصول% 15 من إجمالي قاعدة المستخدمين على قيمة التنفيذ.

  7. انقر على التالي وأدخِل اسمًا، ويمكنك إدخال وصف، ثم انقر على حفظ.

  8. لبدء عملية الطرح، انقر على نشر التغييرات، وراجِع المَعلمات التي تم تغييرها، ثم انقر على نشر التغييرات مرة أخرى.

من المفترض أن يبدأ طرح التحديث وأن تتمكّن من الاطّلاع على النتائج على الفور تقريبًا.

الخطوات التالية