Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

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

יכולות מפתח

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

איך זה עובד?

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

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

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

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

נתיב יישום

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

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

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

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

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

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

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

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

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

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

הצעדים הבאים