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

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

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

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

  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 اختبارًا أ/ب، يمكنك إجراء 12 عملية طرح قيد التنفيذ.

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