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

تتيح لك عمليات الطرح في Remote Config إصدار الميزات والتحديثات الجديدة في تطبيقك بأمان وبشكل تدريجي. وباستخدام مَعلمة Remote Config، يمكنك إصدار ميزات جديدة في التطبيق بطريقة منظَّمة لمجموعات محدّدة من المستخدمين. أثناء عملية الطرح، يمكنك مراقبة نجاحها باستخدام Firebase Crashlytics وGoogle Analytics. يمكنك استخدام عمليات طرح Remote Config لإجراء ما يلي:

  • الحدّ من المشاكل المحتمَلة: يمكنك تحديد أي أخطاء أو مشاكل ومعالجتها قبل أن تؤثر في جزء كبير من قاعدة المستخدمين.
  • جمع الملاحظات القيّمة: يمكنك جمع الملاحظات من جمهور محدود وتكرار عملية التنفيذ قبل طرحها لجمهور أوسع.
  • تفعيل التطوير المتكرّر: يمكنك إجراء تغييرات سريعة ومتكرّرة على التطبيقات التي يتم نشرها على نطاق واسع مع الحدّ من المخاطر
  • مراقبة المقاييس التي تهمّك: يمكنك مقارنة ثبات التطبيق بين مجموعات الطرح والمجموعات الضابطة باستخدام Crashlytics واستخدام Google Analytics لمراقبة مقاييس مثل الإيرادات والتفاعل.

على سبيل المثال، إذا أنشأت تطبيقًا يتضمّن ذكاءً اصطناعيًا توليديًا ويخزّن الطلبات ضمن مَعلمة JSON باسم Remote Config، قد تحتاج إلى:

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

يمكنك أيضًا الوصول إلى سجلّ جميع التغييرات باستخدام وحدة تحكّم Firebase.

الإمكانات الأساسية

الاستهداف حسب سمات المستخدمين يمكنك تقديم الميزات لشرائح مستخدمين معيّنة استنادًا إلى خصائص المستخدمين أو سلوك التطبيق أو أي معايير أخرى ذات صلة.
الطرح على مراحل يمكنك زيادة نسبة المستخدمين الذين تظهر لهم ميزة جديدة تدريجيًا بمرور الوقت، ما يقلّل من خطر حدوث مشاكل غير متوقّعة.
مراقبة الثبات استخدِم Crashlytics لمراقبة المشاكل المحتملة (مثل الأعطال والأخطاء غير الخطيرة والتطبيقات التي لا تستجيب) التي قد تظهر في إصدار الميزة.
الاطّلاع على المقاييس الرئيسية تأكَّد من أنّ إصدارك الجديد يؤثر بشكل إيجابي في مقاييس Google Analytics التي تهمّك، مثل الإحالات الناجحة والإيرادات وتفاعل المستخدمين.
وظيفة العودة إلى الإصدار السابق إذا أظهرت نتائج الطرح مشاكل محتملة، يمكنك العودة إلى إصدار سابق من الميزة لجميع المستخدمين المتأثرين أو لشريحة معيّنة منهم.

كيف تعمل هذه الميزة؟

تعتمد عمليات طرح Remote Config على ثلاثة مكوّنات رئيسية:

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

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة لمحة عن عمليات طرح Remote Config.

مسار التنفيذ

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

السياسات والحدود

تتشارك تجارب A/B Testing وعمليات طرح Remote Config في الحد الأقصى لإجمالي عدد التجارب: 24. على سبيل المثال، إذا كنت تُجري 12 اختبار A/B، سيقتصر عدد عمليات الطرح قيد التشغيل على 12 عملية.

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