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

تمنحك عمليات طرح ميزة "الإعداد عن بُعد" القدرة على إصدار ميزات وتحديثات جديدة لتطبيقك تدريجيًا وبأمان. وباستخدام مَعلمة "الإعداد عن بُعد"، يمكنك إصدار ميزات تطبيق جديدة بطريقة خاضعة للرقابة لمجموعات محددة من المستخدمين. أثناء عملية الطرح، راقِب مدى نجاح التطبيق باستخدام Firebase Crashlytics و"إحصاءات Google". استخدِم عمليات طرح ميزة "الإعداد عن بُعد" من أجل:

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

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

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

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

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

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

ما هي آلية العمل؟

تعتمد عمليات طرح ميزة "الإعداد عن بُعد" على ثلاثة مكوّنات رئيسية:

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

لمزيد من المعلومات، يُرجى الاطّلاع على لمحة عن عمليات طرح ميزة "الإعداد عن بُعد".

مسار التنفيذ

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

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

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

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