תצורה מרחוק של Firebase

שנה את ההתנהגות והמראה של האפליקציה שלך מבלי לפרסם עדכון אפליקציה, ללא עלות, עבור משתמשים פעילים מדי יום ללא הגבלה.

Firebase Remote Config הוא שירות ענן המאפשר לך לשנות את התנהגות ומראה האפליקציה שלך מבלי לדרוש מהמשתמשים להוריד עדכון אפליקציה. בעת שימוש ב- Remote Config, אתה יוצר ערכי ברירת מחדל בתוך האפליקציה השולטים בהתנהגות ובמראה של האפליקציה שלך. לאחר מכן תוכל להשתמש בהמשך במסוף Firebase או בממשקי ה- API האחוריים של Confend Remote Remote כדי לעקוף את ערכי ברירת המחדל בתוך היישום עבור כל משתמשי האפליקציה או עבור פלחים בבסיס המשתמשים שלך. האפליקציה שלך שולטת בעת החלת העדכונים והיא יכולה לעתים קרובות לבדוק אם קיימים עדכונים ולהחיל אותם עם השפעה זניחה על הביצועים.

iOS התקנת התקנת Android אינטרנט התקנת C ++ התקנת התקנת אחדות Backend APIs

יכולות מפתח

הפעל במהירות שינויים בבסיס המשתמשים של האפליקציה שלך באפשרותך לבצע שינויים בהתנהגות ומראה ברירת המחדל של האפליקציה שלך על ידי שינוי ערכי הפרמטרים בצד השרת. לדוגמה, תוכל לשנות את הפריסה של האפליקציה או את ערכת הצבע שלה כדי לתמוך בקידום עונתי, ללא צורך לפרסם עדכון אפליקציה.
התאם אישית את האפליקציה שלך לקטעים של בסיס המשתמשים שלך אתה יכול להשתמש מרחוק Config לספק וריאציות על חוויית המשתמש של האפליקציה כדי לפלחים שונים של בסיס המשתמשים שלך לפי גרסת אפליקציה, שפה, קהל ב- Google Analytics , וכן קטע מיובא .
הפעל בדיקות A / B לשיפור האפליקציה שלך באפשרותך להשתמש במיקוד באחוזים אקראיים של קונפיג 'מרחוק עם Google Analytics לשיפור בדיקות A / B באפליקציה שלך בכל פלחים שונים בבסיס המשתמשים שלך, כך שתוכל לאמת שיפורים לפני שאתה מגלגל אותם לכל בסיס המשתמשים שלך.

איך זה עובד?

מרחוק Config הכולל ספרייה הלקוח שמטפל משימות חשובות כמו הבאת ערכי הפרמטרים במטמון אותם, ועדיין נותן לך שליטה על מתי ערכים חדשים מופעלים כך שהם משפיעים חוויית המשתמש של האפליקציה שלך. זה מאפשר לך לשמור על חוויית האפליקציה שלך על ידי שליטה בתזמון השינויים.

הספרייה הלקוח Config מרחוק get שיטות לספק נקודת גישה יחידה עבור ערכי הפרמטרים. האפליקציה שלך מקבלת ערכים בצד השרת תוך שימוש באותו לוגיקה בה היא משתמשת כדי לקבל ערכי ברירת מחדל בתוך האפליקציה, כך שתוכל להוסיף את היכולות של Remote Config לאפליקציה שלך מבלי לכתוב הרבה קוד.

כדי לעקוף את ערכי ברירת המחדל בתוך האפליקציה, אתה משתמש במסוף Firebase או בממשקי ה- API של backend Remote Config ליצירת פרמטרים עם אותם שמות כמו הפרמטרים המשמשים באפליקציה שלך. עבור כל פרמטר, באפשרותך להגדיר ערך ברירת מחדל בצד השרת שיעקוף את ערך ברירת המחדל בתוך האפליקציה, ותוכל גם ליצור ערכים מותנים כדי לעקוף את ערך ברירת המחדל בתוך היישום עבור מופעי אפליקציה העומדים בתנאים מסוימים. גרפיקה זו מראה כיצד ערכי פרמטרים מוגדרים בראש סדר העדיפויות של הגדרת תצורה מרחוק ובאפליקציה שלך:

כדי ללמוד עוד על פרמטרים, תנאים, ואיך מרחוק Config פותר סכסוכים בין ערכים המותנים, לראות פרמטרי Config מרחוק והגבלות .

מסלול יישום

מכשיר את האפליקציה שלך באמצעות תצורה מרחוק הגדר אילו היבטים בהתנהגות האפליקציה שלך ובמראה שלה אתה רוצה שתוכל לשנות באמצעות Remote Config, ותרגם אותם לפרמטרים שבהם תשתמש באפליקציה שלך.
הגדר ערכי פרמטרים המוגדרים כברירת מחדל הגדר את ערכי ברירת המחדל בתוך יישום עבור פרמטרים Config מרחוק באמצעות setDefaults() .
הוסף לוגיקה לאחזור, הפעלה וקבלת ערכי פרמטרים האפליקציה שלך יכולה להביא בבטחה וביעילות ערכי פרמטרים מה- back config מרחוק ולהפעיל את הערכים שנאספו. אז אתה יכול לכתוב את האפליקציה שלך מבלי לדאוג לזמן הטוב ביותר להביא ערכים, או אפילו אם קיימים ערכים בצד השרת. שימושי האפליקציה שלך get שיטות כדי לקבל את הערך של פרמטר, בדומה לקרוא את הערך של משתנה מקומי שהוגדרו באפליקציה.
(לפי הצורך) עדכן ערכי ברירת מחדל ופרמטר מותנה בצד השרת באפשרותך להגדיר ערכים במסוף Firebase או בממשקי ה- API של הגב המרוחק של Config מרחוק כדי לעקוף את ערכי ברירת המחדל באפליקציה. ניתן לעשות זאת לפני או אחרי הפעלת היישום שלך, כי באותו get גישת שיטות in-app ערך ברירת מחדל וערכים הביאו מן backend Config מרחוק.

מדיניות ומגבלות

שימו לב למדיניות הבאה:

  • אל תשתמש ב- Config מרחוק כדי לבצע עדכוני אפליקציות שאמורים לדרוש הרשאת משתמש. זה יכול לגרום לאפליקציה שלך להיתפס כלא מהימנה.
  • אין לאחסן נתונים סודיים במקשי פרמטר Config מרחוק או בערכי פרמטרים. ניתן לפענח כל מפתחות פרמטרים או ערכים המאוחסנים בהגדרות ה- Config Remote עבור הפרויקט שלך.
  • אל תנסה לעקוף את הדרישות של פלטפורמת היעד של האפליקציה שלך באמצעות Remote Config.

פרמטרים ותנאי תצורה מרחוק כפופים למגבלות מסוימות. כדי ללמוד עוד, ראה מגבלות על פרמטרים ותנאים .

שימו לב למגבלות הבאות:

  • פרויקט Firebase יכול לקבל 2000 פרמטרי Config מרחוק, אשר כפוף אורך ומגבלות תוכן מפורט מגבלות על פרמטרים ותנאים .

  • Firebase מאחסן עד 300 גרסאות של תבנית ה- Config Remote שלך, עם אורך חיים מקסימלי של 90 יום לכל תבנית שמורה. ראה תבניות גרסאות .

מעוניין לאחסן סוגים אחרים של נתונים?

  • ענן Firestore הוא מסד נתונים גמיש, מדרגי לנייד, אינטרנט, ופיתוח מהשרת Firebase ו- Google Cloud.
  • מסד Firebase זמן אמת חנויות נתוני יישומים JSON, כמו הודעות מדינה או בצ'אט המשחק, ו מסנכרן שינויים מיידי בכל ההתקנים המחוברים. כדי ללמוד עוד על ההבדלים בין אפשרויות נתון, רואה בחר מסד נתונים: ענן Firestore או מסד נתונים בזמן אמת .
  • אירוח Firebase המארחים הנכסים הגלובליים, כולל HTML, CSS, JavaScript ו- עבור אתר האינטרנט שלך, כמו גם נכסים סיפק מפתח אחרים כמו גרפיקה, גופנים, וסמלים.
  • ענן אחסון קבצים חנויות כגון תמונות, קטעי וידאו, אודיו, כמו גם תוכן הנוצר על ידי משתמשים אחרים.

הצעדים הבאים