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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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