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