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

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

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

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

יכולות מפתח

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

איך זה עובד?

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

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

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

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

מסלול יישום

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

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

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

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

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

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

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

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

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

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

הצעדים הבאים