تقدّم هذه الصفحة مرجعًا مركزيًا للحدود الفنية وحصص المشاريع وسياسات الاستخدام التي تنطبق على Remote Config.
الحصص على مستوى المشروع
يوضّح الجدول التالي الحد الأقصى المسموح به لموارد النماذج في مشروع Firebase بأكمله. تضمن هذه الحدود تحقيق أفضل أداء ممكن لتقييم النماذج وثبات الخلفية.
| المرجع | الحدّ | التفاصيل |
| المَعلمات | 3,000 لكل نوع نموذج | 3,000 لنماذج العملاء و3,000 لنماذج الخادم |
| الشروط | 2,000 لكل مشروع | تتم مشاركتها في جميع النماذج. |
| إصدارات النماذج | 300 لكل نوع نموذج | يشمل ذلك النُسخ المحذوفة. ويتم تلقائيًا إزالة الإصدارات الأقدم من ذلك. يتم تلقائيًا حذف نُسخ النماذج التي مرّ عليها أكثر من 90 يومًا. |
| وصف إصدار النموذج | 1,024 حرفًا | الحد الأقصى لطول وصف إصدار النموذج |
| التجارب وعمليات الطرح | 24 combined | لا يمكن أن يتجاوز العدد الإجمالي لتجارب A/B Testing وعمليات الطرح Remote Config 24 لكل مشروع. |
| الربط في الوقت الفعلي | 20,000,000 (20 مليون) لكل مشروع | اطّلِع على الحدود القصوى للبيانات في الوقت الفعلي. |
قيود المَعلمات والمفاتيح
يحدّد الجدول التالي قيود طول الأحرف وقيود المحتوى لمفاتيح المَعلمات وقيمها وأسماء المجموعات. يؤدي الالتزام بهذه القيود إلى تجنُّب أخطاء نشر الإعدادات وعدم تطابق مخططات العملاء.
| العنصر | الحدّ | التفاصيل |
| طول المفتاح | 256 حرفًا | يجب أن يبدأ بـ _ أو A-Z أو a-z. يمكن أن يتضمّن أرقامًا. |
| محتوى إجمالي القيمة | 1,000,000 حرف | مجموع كل سلاسل قيم المَعلمات في مشروع. |
| طول اسم المجموعة | 256 حرفًا | ينطبق ذلك على تصنيفات مجموعات المَعلمات في وحدة تحكّم Firebase. |
حدود الشروط والاستهداف
يحدّد الجدول التالي الحدود القصوى لقواعد الاستهداف المخصّص وسمات الإشارات والصيغة الشرطية. تحافظ هذه الحدود على سرعة تقييم القواعد عند عرض الإعدادات على مثيلات العملاء الفردية.
| العنصر | الحدّ | التفاصيل |
| الإشارات المخصّصة | 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.