מה אני יכול לעשות עם תצורה מרחוק?

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

השקת תכונות חדשות עם מנגנון ההשקה של אחוזים

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

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

הוספת פרמטר להפעלת אחוזים בתכונות

עכשיו, כאשר new_search_feature פרמטר מאוחזרת מן מרחוק Config, 10% ממשתמשי שנבחרו באופן אקראי לקבל את הערך true והשאר לקבל את הערך false .

כאשר אתה מרוצה מיציבות התכונה ב -10% מאוכלוסיית המשתמשים, תוכל להגדיל אותה ל -30%, ל -50%, ובסופו של דבר ל -100% ברגע שיש לך אמון מלא בתכונה.

הגדר כרזות פרומו ספציפיות לפלטפורמה ולמקום עבור האפליקציה שלך

תאר לעצמך שיש לך מכירה של מסחר אלקטרוני שאתה רוצה לאפשר דף התזה לקידום מכירות באפליקציה שלך. יתר על כן, דמיין שאתה רוצה להתאים אישית את דף הפתיחה הזה לאותו אזור שהמשתמש שלך הגדיר במכשיר שלו. אתה יכול להגדיר פרמטר promo_splash_graphic ולהגדיר את הערך שלו ל כתובות סטטיות (מתארחים Firebase חפץ או במקום אחר) ולאחר מכן להפנות אותם באופן דינמי באפליקציה.

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

הוספת פרמטר לבאנרים של פרומו מקומי

אתה יכול גם להשתמש בממשקי API backend Config מרחוק לעדכן את ערכי הפרמטרים תוכניתי ולאחר מכן להפעיל את פונקציונליות עבודה cron.

בדוק פונקציונליות חדשה בקבוצת בדיקות מוגבלת

בדרך כלל לצורך בדיקת פונקציונליות חדשה בתוך קבוצת בדיקות מוגבלת, היית משתמש בערוץ אלפא ב- Google Play או ב- Test Flight עבור אפליקציית iOS. כלים אלה מושלמים כאשר ברצונך לבדוק פונקציונליות חדשה באותו קצב כמו מחזור הפיתוח הרגיל שלך.

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

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

כאשר משתמשים להיכנס אל רכיב שלך, לבדוק מזהה הדוא"ל שלהם ולהגדיר את מאפייני המשתמש is_mydomain_employee=true כי חל רק כאשר הדוא"ל השייכת לתחום שלך. לאחר מכן צור תנאי העוקב אחר אותו נכס משתמש. באפשרותך למקד למאפיין משתמש זה ב- Remote Config ולהפעיל את הפונקציונליות החדשה רק עבור משתמשים אלה.

מיקוד לקבוצות בדיקה עם מצב

השתמש ב- JSON כדי להגדיר יישויות מורכבות באפליקציה או במשחק שלך

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

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

קונסולת Firebase מספקת מאמת JSON ומדפסת יפה שבה תוכלו להשתמש בעת עריכת פרמטרים של תצורה מרחוק. כאשר עובדים במסוף, לחץ על הסמל {} כדי לפתוח את העורך.

שימוש בעורך JSON כדי לקבץ פרמטרים

שלח הודעת רפיון / דוא"ל כאשר מתפרסם עדכון תצורה מרחוק

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

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

eBay לאחרונה ופתח את קוד יישומם עבור איך הם משתמשים פונקציות ענן עם Config מרחוק לפרסם השוואות של קודם לעומת תבניות Config מרחוק חדשות לתוך ערוץ סלאק.