تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتيح لك عمليات طرح Remote Config إمكانية طرح ميزات وتحديثات جديدة لتطبيقك بأمان وتدريجيًا. وباستخدام Remote Config
مَعلمة، يمكنك طرح ميزات جديدة للتطبيق بطريقة منظَّمة لمجموعات محدّدة من المستخدمين. أثناء طرح الإصدار، راقِب مدى نجاحه باستخدام Firebase Crashlytics وGoogle Analytics. يمكنك استخدام عمليات طرح Remote Config من أجل:
تقليل المشاكل المحتملة: حدِّد أي أخطاء أو مشاكل وعالجها قبل أن تؤثر في جزء كبير من قاعدة المستخدمين.
جمع ملاحظات قيّمة: يمكنك جمع الملاحظات من شريحة محدودة من الجمهور وتكرار عملية التنفيذ قبل طرحها على شريحة أكبر من الجمهور.
تفعيل التطوير المتكرّر: يمكنك إجراء تغييرات متكرّرة وسريعة على التطبيقات التي يتم نشرها على نطاق واسع مع الحدّ من المخاطر
تتبُّع المقاييس التي تهمّك: يمكنك مقارنة ثبات التطبيق بين مجموعتَي الإصدار التجريبي والمجموعة الضابطة باستخدام Crashlytics، واستخدام Google Analytics لتتبُّع مقاييس مثل الإيرادات والتفاعل.
على سبيل المثال، إذا أنشأت تطبيقًا يتضمّن الذكاء الاصطناعي التوليدي ويخزّن الطلبات في مَعلمة Remote Config JSON، قد تحتاج إلى إجراء ما يلي:
أنشئ عملية طرح على مراحل تعدِّل المَعلمة التي تحتوي على طلبات LLM
إلى نسبة صغيرة من قاعدة المستخدمين.
راقِب الأداء الناتج، وهل زادت الإحالات الناجحة أو انخفضت؟
ماذا عن التفاعل؟ هل هناك المزيد من الأعطال أو أقل؟
استنادًا إلى نتائج الطرح، يمكنك اتّخاذ قرار بشأن ما يلي:
تراجَع عن التغيير.
عدِّل قيمة مَعلمة الطلب لضبط وتحسين استجابة النموذج.
زيادة نسبة الطرح للوصول إلى شريحة أكبر من الجمهور،
والوصول في النهاية إلى 100% من المستخدمين
يمكنك أيضًا الوصول إلى
سجلّ جميع
التغييرات باستخدام وحدة تحكّم Firebase.
الإمكانات الرئيسية
الاستهداف حسب سمات المستخدمين
تقديم ميزات إلى شرائح مستخدمين معيّنة استنادًا إلى خصائص المستخدمين أو سلوك التطبيق أو أي معايير أخرى ذات صلة
عمليات الطرح على مراحل
زيادة النسبة المئوية للمستخدمين الذين تظهر لهم ميزة جديدة تدريجيًا بمرور الوقت، ما يقلّل من مخاطر حدوث مشاكل غير متوقّعة
ثبات الشاشة
استخدِم Crashlytics لمراقبة المشاكل المحتملة (مثل الأعطال والأخطاء غير الخطيرة والتطبيقات التي لا تستجيب) التي قد تحدث عند طرح ميزة جديدة.
الحصول على إحصاءات حول المقاييس الرئيسية
تأكَّد من أنّ إصدارك الجديد يؤثّر بشكل إيجابي في Google Analytics المقاييس التي تهمّك، مثل الإحالات الناجحة والإيرادات وتفاعل المستخدمين.
وظيفة العودة إلى الإصدار السابق
إذا أظهرت نتائج الطرح مشاكل محتملة، يمكنك العودة إلى إصدار سابق من الميزة لجميع المستخدمين المتأثرين أو لشريحة معيّنة منهم.
كيف تعمل هذه الميزة؟
تعتمد عمليات الطرح على ثلاثة مكوّنات رئيسية:Remote Config
تخزِّن خدمة Remote Config بيانات إعدادات تطبيقك وتديرها، بما في ذلك علامات الميزات ومَعلمات الإعدادات.
توفّر Crashlytics تقارير عن الأعطال في الوقت الفعلي ومراقبة الأداء، ما يتيح لك تتبُّع تأثير عملية الإصدار وتحديد أي مشاكل شائعة بسرعة.
توفّر أداة Google Analytics إمكانية استهداف عمليات الطرح استنادًا إلى سمات المستخدمين و مراقبة تأثير عملية الإطلاق في المقاييس الرئيسية، مثل الإيرادات وتفاعل المستخدمين وأحداث الإحالات الناجحة.
حدِّد علامات الميزات ومَعلمات الإعداد في وحدة تحكّم Firebase.
إعداد Crashlytics
يمكنك دمج Crashlytics في تطبيقك لتتبُّع أدائه وتحديد أي مشاكل.
إعداد Google Analytics
يمكنك دمج Analytics
في تطبيقك لعرض المقاييس الرئيسية، مثل الإيرادات ومعدّل الحفاظ على المستخدمين.
تنفيذ منطق الطرح
اضبط Remote Config في وحدة تحكّم Firebase وفي تطبيقك للوصول إلى علامات الميزات ومعلمات الضبط وتطبيقها استنادًا إلى معايير استهداف المستخدمين.
المراقبة والتكرار
راقِب بيانات Crashlytics وملاحظات المستخدمين لتتبُّع تأثير الطرح وإجراء التعديلات حسب الحاجة.
السياسات والحدود
تتشارك تجارب A/B Testing وعمليات طرح Remote Config إجمالي حدّ التجارب، وهو 24. على سبيل المثال، إذا كنت تجري 12 اختبار A/B، سيقتصر عدد عمليات الطرح النشطة على 12 عملية.
تاريخ التعديل الأخير: 2025-07-24 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-24 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\nRemote Config rollouts give you the ability to safely and gradually release new\nfeatures and updates to your app. Using a [Remote Config\nparameter](/docs/remote-config/parameters), you can release new app features in\na controlled manner to specific user groups. As your rollout proceeds, monitor\nits success using Firebase Crashlytics and Google Analytics. Use\nRemote Config rollouts to:\n\n- **Minimize potential issues:** Identify and address any bugs or issues before they impact a large portion of your user base.\n- **Gather valuable feedback:** Collect feedback from a limited audience and iterate on your implementation before rolling out to a wider audience.\n- **Enable iterative development:** Make quick, iterative changes to widely-deployed apps while mitigating risk\n- **Monitor metrics you care about:** Compare app stability between rollout and control groups with Crashlytics and use Google Analytics to monitor metrics like revenue and engagement.\n\nFor example, if you created an app that incorporates generative AI and\nstores prompts within a Remote Config JSON parameter, you might want to:\n\n1. Create a rollout that updates the parameter that contains your LLM prompt(s) to a small percentage of your user base.\n2. Monitor the resulting performance--have conversions increased or decreased? What about engagement? Are there more or fewer crashes?\n3. Depending on the results of the rollout, you may decide to:\n - Roll back your change.\n - Update the prompt parameter value to adjust and refine your model's response.\n - Increase your rollout percentage to roll out to a larger audience, ultimately rolling out 100% of your users.\n\nYou can also [access the\nhistory](/docs/remote-config/templates#firebase-console) of all of your\nchanges using the Firebase console.\n| Monitoring for Remote Config rollouts is available for the following versions of Firebase\n| SDKs:\n|\n| - Firebase iOS SDK v10.24.0+\n| - Firebase SDK for Android SDK v21.6.0+ (Firebase BoM v32.6.0+)\n|\n| Crashlytics and Google Analytics are optional, but provide\n| significant value by measuring app stability and reporting key metrics like\n| revenue, conversions, and user engagement. Rollout metrics are available\n| for the following versions:\n|\n| - Crashlytics Android SDK v18.6.0+ (Firebase BoM v32.6.0+)\n| - Crashlytics iOS SDK v10.24.0\n| - Firebase SDK for Google Analytics (any version)\n\nKey capabilities\n\n|-------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Target by user attributes | Deliver features to specific user segments based on user properties, app behavior, or any other relevant criteria. |\n| Staged rollouts | Gradually increase the percentage of users exposed to a new feature over time, reducing the risk of unexpected issues. |\n| Monitor stability | Use Crashlytics to monitor potential issues (like crashes, non-fatal errors, and non-responsive apps) that may be introduced by your feature release. |\n| Gain insight into key metrics | Ensure that your new release positively affects the Google Analytics metrics you care about, like conversions, revenue, and user engagement. |\n| Rollback functionality | If rollout results show potential issues, roll back to a previous version of the feature for all or a specific segment of affected users. |\n\nHow does it work?\n\nRemote Config rollouts rely on three key components:\n\n1. [Remote Config](/docs/remote-config) stores and manages your app's configuration data, including feature flags and configuration parameters.\n2. [Crashlytics](/docs/crashlytics) provides real-time crash reporting and performance monitoring so that you can track the impact of your rollout and quickly identify any trending issues.\n3. [Google Analytics](/docs/analytics) provides the ability to target rollouts based on user attributes *and* monitor how your launch affects key metrics like revenue, user engagement, and conversion events.\n\nFor more information, see\n[About Remote Config rollouts](/docs/remote-config/rollouts/about).\n\nImplementation Path\n\n|---|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Configure Remote Config | Define your feature flags and configuration parameters in the Firebase console. |\n| | Set up Crashlytics | Integrate Crashlytics into your app to monitor its performance and identify any issues. |\n| | Set up Google Analytics | Integrate Analytics into your app to view key metrics like revenue and user retention. |\n| | Implement rollout logic | Configure Remote Config in the Firebase console and in your app to access and apply feature flags and configuration parameters based on user targeting criteria. |\n| | Monitor and iterate | Monitor Crashlytics data and user feedback to track the rollout's impact and make adjustments as needed. |\n\nPolicies and limits\n\nA/B Testing experiments and Remote Config rollouts share the total experiment\nlimit: 24. For example, if you are running 12 A/B Tests, you are\nlimited to 12 running rollouts.\n\nNext steps\n\n- Learn more [about Remote Config rollouts](/docs/remote-config/rollouts/about).\n- Get started with [Remote Config rollouts](/docs/remote-config/rollouts/get-started)."]]