השקות של Remote Config מאפשרות לכם להשיק תכונות ועדכונים חדשים באפליקציה בצורה בטוחה ובהדרגה. בעזרת השקות תוכלו לשלוט בהשקה של תכונות חדשות באפליקציה על ידי טירגוט קבוצות משתמשים ספציפיות. בדומה לבדיקות A/B, במהלך ההשקה, המערכת מודדת את הביצועים של הקבוצה המופעלת ביחס לקבוצת בקרה בגודל זהה, כדי לאפשר השוואות משמעותיות בין התוצאות.
שלב 1: הוספת Remote Config, Crashlytics ו-Google Analytics לאפליקציה
כדי שתוכלו להתחיל להשתמש בהשקות של Remote Config כדי להשיק בהדרגה תכונות חדשות למשתמשים, עליכם להטמיע באפליקציה את Firebase Remote Config, את Crashlytics ואת Google Analytics.
- פועלים לפי ההוראות במאמר תחילת העבודה עם Remote Config כדי להוסיף את Remote Config ואת Analytics לאפליקציה וליצור תבנית Remote Config. עליכם לוודא שאתם משתמשים ב-Firebase BoM מגרסה 32.6.0 ואילך (Remote Config SDK מגרסה 21.6.0 ואילך).
- פועלים לפי ההוראות במאמר תחילת העבודה עם Crashlytics כדי להוסיף את Crashlytics לאפליקציה. חשוב להטמיע את Firebase iOS SDK בגרסה 10.24.0 ואילך.
כדי לשפר את הביצועים, מומלץ להטמיע את הגדרה מרחוק בזמן אמת באפליקציות כדי לוודא שהערכים של ההשקה יאוחזו ברגע שהם יפורסמו.
שלב 2: מגדירים השקה במסוף Firebase
אחרי שמטמיעים את האפליקציה באמצעות Remote Config, Crashlytics ו-Analytics, אפשר להשתמש במסוף Firebase כדי ליצור השקה.
- במסוף Firebase, עוברים אל Remote Config ואז פותחים את השקות.
- לוחצים על Create rollout.
- בשדה Parameter בוחרים פרמטר קיים או יוצרים פרמטר חדש כדי לעדכן אותו בהשקה, ולוחצים על Next.
יוצרים או בוחרים תנאי יעד. התנאי הזה מגדיר אילו מכשירים יתווספו לקבוצות של ההשקה ולקבוצת הבקרה. במאמר הסבר על החברות בקבוצות ההשקה מוסבר איך מקצים משתמשים לקבוצות של משתמשים שמופעלת בהן ההשקה ולקבוצות בקרה.
לוחצים על הבא, ובשדה Enabled value מוסיפים את הערך שרוצים לפרסם למשתמשים.
בשדה Random percentage, מזינים את האחוז הכולל של המכשירים שצריכים לקבל את הערך המופעל. מערכת Firebase מקצה קבוצת בקרה בגודל זהה כדי להבטיח השוואה מדויקת של התוצאות בזמן המדידה של ביצועי התכונה שהופעלתם. לכן, הערך הזה צריך להיות 50% או פחות, אלא אם אתם משיקים את התכונה ל-100%. הערה: הערך הזה כפוף לתנאים שלכם: לדוגמה, אם הגדרתם תנאי שהושקה רק לגרסה 2.0 של האפליקציה, ו-30% מבסיס המשתמשים שלכם השתמשו בגרסה 2.0, הגדרת הערך הזה ל-50% תגרום לכך ש-15% מתוך סך כל בסיס המשתמשים יקבלו את ערך ההשקה.
לוחצים על הבא, נותנים שם ואם רוצים גם תיאור, ואז לוחצים על שמירה.
כדי להתחיל את ההשקה, לוחצים על פרסום השינויים, בודקים את הפרמטרים שהשתנו ולוחצים שוב על פרסום השינויים.
ההשקה אמורה להתחיל ותוכלו לראות את התוצאות כמעט באופן מיידי.
השלבים הבאים
- מידע נוסף על תוצאות ההשקה זמין במאמר הסבר על תוצאות ההשקה.