פתרון בעיות ושאלות נפוצות בנושא הגדרת תצורה מרחוק
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדף הזה תוכלו למצוא עזרה בפתרון בעיות ותשובות לשאלות נפוצות על השימוש ב-Remote Config. אם לא מצאתם את מה שחיפשתם או שאתם צריכים עזרה נוספת, אתם יכולים לפנות לתמיכה של Firebase.
פתרון בעיות כלליות/שאלות נפוצות
למה ערכים שנשלפו לא משנים את ההתנהגות והמראה של האפליקציה שלי?
אלא אם מאחזרים ערכים באמצעות fetchAndActivate(), הערכים נשמרים באופן מקומי אבל לא מופעלים. כדי להפעיל ערכים שאוחזרו כך שהם ייכנסו לתוקף, קוראים ל-activate. העיצוב הזה מאפשר לכם לשלוט במועד שבו ההתנהגות והמראה של האפליקציה משתנים, כי אתם יכולים לבחור מתי לקרוא ל-activate. אחרי שקוראים ל-activate, קוד המקור של האפליקציה קובע מתי נעשה שימוש בערכי פרמטרים מעודכנים.
לדוגמה, אפשר לאחזר ערכים ואז להפעיל אותם בפעם הבאה שמשתמש מפעיל את האפליקציה. כך לא צריך להשהות את הפעלת האפליקציה בזמן שהיא ממתינה לערכים שאוחזרו מהשירות. שינויים בהתנהגות ובמראה של האפליקציה מתרחשים כשהאפליקציה משתמשת בערכי הפרמטרים המעודכנים.
אני שולח הרבה בקשות אחזור בזמן פיתוח האפליקציה. למה האפליקציה שלי לא מקבלת תמיד את הערכים האחרונים מהשירות כשהיא שולחת בקשות אחזור?
במהלך פיתוח האפליקציה, יכול להיות שתרצו לאחזר ולהפעיל הגדרות תצורה בתדירות גבוהה מאוד (הרבה פעמים בשעה) כדי שתוכלו לבצע איטרציות במהירות בזמן הפיתוח והבדיקה של האפליקציה. כדי לאפשר איטרציות מהירות בפרויקט עם עד 10 מפתחים, אתם יכולים להגדיר באופן זמני אובייקט FirebaseRemoteConfigSettings עם מרווח זמן מינימלי קצר לאחזור (setMinimumFetchIntervalInSeconds) באפליקציה.
תוך כמה זמן שירות Remote Config מחזיר ערכים שנשלפו אחרי שהאפליקציה שלי שולחת בקשת שליפה?
בדרך כלל, המכשירים מקבלים את הערכים שנשלפו תוך פחות משנייה, ולעתים קרובות תוך אלפיות השנייה. שירות Remote Config מטפל בבקשות אחזור תוך אלפיות שנייה, אבל הזמן שנדרש להשלמת בקשת אחזור תלוי במהירות הרשת של המכשיר ובזמן האחזור של החיבור לרשת שבו המכשיר משתמש.
אם המטרה שלכם היא שהערכים שנשלפו ייכנסו לתוקף באפליקציה בהקדם האפשרי, אבל בלי ליצור חוויית משתמש לא נעימה, כדאי להוסיף קריאות ל-fetchAndActivate בכל פעם שהאפליקציה מבצעת רענון של המסך המלא.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-03-17 (שעון UTC)."],[],[]]