בדף הזה מפורטים באופן מרוכז המגבלות הטכניות, מכסות הפרויקטים וכללי מדיניות השימוש שחלים על 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. |
מגבלות על תנאים וטירגוט
בטבלה הבאה מפורטות המגבלות על כללי טירגוט בהתאמה אישית, מאפייני אותות ותחביר מותנה. המגבלות האלה מאפשרות הערכה מהירה של הכללים כשמציגים הגדרות למופעים ספציפיים של לקוחות.
| רכיב | מגבלה | לפרטים |
| אותות בהתאמה אישית | 100 לכל מופע של האפליקציה | אפשר להגדיר עד 100 אותות ייחודיים במכשיר אחד. |
| מפתח אותות בהתאמה אישית | 250 תווים | האורך המקסימלי של שם המאפיין. |
| ערך של אות מותאם אישית | 500 תווים | האורך המקסימלי של ערך המאפיין (250 אם משתמשים בביטוי רגולרי). |
| מזהי התקנה | 50 לכל תנאי | מספר המזהים המקסימלי שמותר להזין בכלל "מזהה התקנה". |
| ערכים של מאפייני משתמשים | 100 לכל תנאי | המספר המקסימלי של ערכי יעד שאפשר להגדיר בכלל תנאי של מאפיין משתמש. |
| שם תנאי | 256 תווים | השם שמשמש לזיהוי התנאי במסוף Firebase או ב-API. |
| התחביר של ביטויים רגולריים | פורמט RE2 | כל הביטויים הרגולריים חייבים לעמוד בתחביר RE2 |
מגבלות בזמן אמת
בטבלה הבאה מפורטות המגבלות על מספר החיבורים הפתוחים בו-זמנית כשמשתמשים ב-Remote Config בזמן אמת. מגבלות המכסות האלה מבטיחות הפצה יציבה של עדכוני לקוחות בזמן אמת בין מופעי לקוחות גלובליים.
| משאב | מגבלה | לפרטים |
| חיבורים פתוחים בו-זמנית | 20,000,000 (20 מיליון) לכל פרויקט | אם חורגים מהמגבלה, בקשות חיבור חדשות נדחות וערכת ה-SDK של הלקוח חוזרת באופן אוטומטי לאחזור תקופתי רגיל. המגבלה הזו מושעית באופן זמני בזמן שתבנית שפורסמה לאחרונה מופצת באופן פעיל, כדי שכל הלקוחות המחוברים יקבלו עדכונים. |
מדיניות תפעולית
כדי להבטיח חוויית משתמש בטוחה ותואמת, צריך לפעול בהתאם לכללי המדיניות הבאים:
אל תשתמשו ב-Remote Config כדי לבצע עדכונים לאפליקציה שדורשים אישור של המשתמש. זה עלול לגרום למשתמשים לחשוב שהאפליקציה לא אמינה.
אל תאחסנו מידע סודי במפתחות או בערכים של פרמטרים ב-Remote Config. הנתונים של Remote Config מוצפנים בזמן ההעברה, אבל משתמשי הקצה יכולים לגשת לכל פרמטר של Remote Config שזמין למופע של האפליקציה שלהם, בין אם הוא מוגדר כברירת מחדל ובין אם הוא מאוחזר.
אין לנסות לעקוף את הדרישות של פלטפורמת היעד של האפליקציה באמצעות Remote Config.