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

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

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

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

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

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

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

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

حدود الشروط والاستهداف

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

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

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

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

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

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

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

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

  • عدم تخزين البيانات السرية في مفاتيح مَعلمات Remote Config أو قيم المَعلمات يتم تشفير بيانات Remote Config أثناء نقلها، ولكن يمكن للمستخدمين النهائيين الوصول إلى أي مَعلمة تلقائية أو تم جلبها في Remote Config وتكون متاحة لمثيل التطبيق.

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