الحصص والحدود

تقدّم هذه الصفحة مرجعًا مركزيًا للحدود الفنية وحصص المشاريع وسياسات الاستخدام التي تنطبق على Remote Config.

الحصص على مستوى المشروع

يوضِّح الجدول التالي الحد الأقصى المسموح به لموارد النماذج على مستوى مشروع Firebase بالكامل. تضمن هذه الحدود الأداء الأمثل لتقييم النماذج واستقرار النظام الخلفي.

المرجع الحدّ التفاصيل
المَعلمات ‫3,000 لكل نوع نموذج ‫3,000 لنماذج العميل و3,000 لنماذج الخادم
الشروط ‫2,000 لكل مشروع تتم مشاركتها بين جميع النماذج.
إصدارات النماذج ‫300 لكل نوع نموذج يشمل ذلك الإصدارات المحذوفة. ويتم تلقائيًا إزالة الإصدارات التي تتجاوز هذا الحد. ويتم تلقائيًا حذف إصدارات النماذج التي مرّ عليها أكثر من 90 يومًا.
وصف إصدار النموذج ‫1,024 حرفًا الحد الأقصى لطول وصف إصدار النموذج
التجارب وعمليات طرح الميزات ‫24 مجتمعة يجب ألا يتجاوز إجمالي عدد اختبارات A/B وعمليات طرح الميزات الجارية 24 لكل مشروع.
الاتصالات في الوقت الفعلي ‫20,000,000 (20 مليون) لكل مشروع يُرجى الاطّلاع على الحدود في الوقت الفعلي.

القيود المفروضة على المَعلمات والمفاتيح

يحدّد الجدول التالي طول الأحرف والقيود على المحتوى لمفاتيح المَعلمات وقيمها وأسماء المجموعات. يؤدي الالتزام بهذه القيود إلى منع أخطاء نشر الإعدادات وحالات عدم تطابق مخطط العميل.

العنصر الحدّ التفاصيل
طول المفتاح ‫256 حرفًا يجب أن يبدأ بـ _ أو حرف من A إلى Z أو من a إلى z. يمكن أن يشمل أرقامًا.
إجمالي محتوى القيمة ‫1,000,000 حرف مجموع جميع سلاسل قيم المَعلمات في مشروع
طول اسم المجموعة ‫256 حرفًا ينطبق ذلك على تصنيفات مجموعات المَعلمات في Firebase Console.

الحدود المفروضة على الشروط والاستهداف

يحدّد الجدول التالي الحدود المفروضة على قواعد الاستهداف المخصّصة وسمات الإشارات وبنية الشروط. تحافظ هذه الحدود على سرعة تقييم القواعد عند عرض الإعدادات على مثيلات العميل الفردية.

العنصر الحدّ التفاصيل
الإشارات المخصّصة ‫100 لكلّ نسخة تطبيق يمكن ضبط 100 إشارة فريدة كحد أقصى على جهاز واحد.
مفتاح الإشارة المخصّصة ‫250 حرفًا الحد الأقصى لطول اسم السمة
قيمة الإشارة المخصّصة ‫500 حرف الحد الأقصى لطول قيمة السمة (250 حرفًا في حال استخدام التعبير العادي)
معرّفات عمليات التثبيت ‫50 لكل حالة الحد الأقصى لعدد المعرّفات المسموح بها في قاعدة "معرّف عملية التثبيت"
اسم الشرط ‫256 حرفًا الاسم المستخدَم لتحديد الشرط في وحدة التحكم Firebase أو واجهة برمجة التطبيقات
بنية التعبير العادي تنسيق RE2 يجب أن تتّبع جميع التعبيرات العادية بنية RE2

الحدود في الوقت الفعلي

يوضِّح الجدول التالي تفاصيل الحدود المفروضة على الاتصالات المفتوحة المتزامنة عند استخدام في الوقت الفعلي Remote Config. تضمن حدود الحصص هذه توزيعًا مستقرًا لتحديثات العميل في الوقت الفعلي على مستوى مثيلات العميل العالمية.

المرجع الحدّ التفاصيل
الاتصالات المفتوحة المتزامنة ‫20,000,000 (20 مليون) لكل مشروع في حال تجاوز هذا الحد، يتم رفض طلبات الاتصال الجديدة ويعود حزمة تطوير البرامج (SDK) للعميل تلقائيًا إلى عملية الجلب الدورية العادية. يتم تعليق هذا الحد مؤقتًا أثناء نشر نموذج جديد ونشره بنشاط لكي يتلقّى جميع العملاء المتصلين التحديثات.

السياسات التشغيلية

لضمان تجربة مستخدم آمنة ومتوافقة، يُرجى الالتزام بالسياسات التالية:

  • عدم استخدام Remote Config لإجراء تحديثات التطبيق التي يجب أن تتطلّب إذن المستخدم. قد يؤدي ذلك إلى اعتبار تطبيقك غير جدير بالثقة.

  • عدم تخزين البيانات السرية في Remote Config مفاتيح مَعلمات أو قيم مَعلمات. Remote Config data is encrypted in transit, but end users can access any default or fetched Remote Config parameter that is available to their app instance.

  • عدم محاولة التحايل على متطلبات المنصة المستهدفة لتطبيقك باستخدام Remote Config.