תחילת העבודה עם השקות של הגדרת תצורה מרחוק


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

שלב 1: הטמעת Remote Config,‏ Crashlytics ו-Google Analytics באפליקציה

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

  1. פועלים לפי ההוראות במאמר תחילת העבודה עם הגדרת תצורה מרחוק כדי להוסיף את Remote Config ו-Analytics לאפליקציה וליצור תבנית Remote Config. צריך לוודא שאתם משתמשים ב-Firebase BoM בגרסה 32.6.0 ואילך (Remote Config SDK בגרסה 21.6.0 ואילך).
  2. פועלים לפי ההוראות במאמר תחילת העבודה עם Crashlytics כדי להוסיף את Crashlytics לאפליקציה. חשוב להטמיע את Firebase iOS SDK בגרסה 10.24.0 ואילך.

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

שלב 2: הגדרת השקה במסוף Firebase

אחרי שמוסיפים לאפליקציה את Remote Config,‏ Crashlytics ו-Analytics, אפשר להשתמש במסוף Firebase כדי ליצור השקה.

  1. במסוף Firebase, נכנסים לדף DevOps & Engagement (DevOps ומעורבות) > Remote Config (הגדרת תצורה מרחוק) > Rollouts (השקות).
  2. לוחצים על Create rollout.
  3. בשדה פרמטר, בוחרים פרמטר קיים או יוצרים פרמטר חדש כדי לעדכן אותו בהשקה, ואז לוחצים על הבא.
  4. יוצרים או בוחרים תנאי יעד. התנאי הזה מגדיר אילו מכשירים יתווספו לקבוצות ההשקה והבקרה. במאמר הסבר על החברות בקבוצת ההשקה מוסבר איך קבוצות ההשקה וקבוצות הבקרה מוקצות למשתמשים.

  5. לוחצים על Next, ובשדה Enabled value מוסיפים את הערך שרוצים להפיץ למשתמשים.

  6. בשדה אחוז אקראי, מזינים את האחוז הכולל של המכשירים שאמורים לקבל את הערך המופעל. כדי להבטיח השוואה מדויקת של התוצאות כשמודדים את הביצועים של התכונה המופעלת, מערכת Firebase מקצה קבוצת בקרה בגודל זהה. לכן, הערך הזה חייב להיות 50% או פחות, אלא אם משיקים ל-100%. חשוב לזכור שהערך הזה כפוף לתנאים שהגדרתם. לדוגמה, אם הגדרתם תנאי שההשקה תתבצע רק בגרסה 2.0 של האפליקציה, ו-30% מבסיס המשתמשים שלכם עברו לגרסה 2.0, הגדרת הערך הזה ל-50% תגרום לכך ש-15% מכלל בסיס המשתמשים יקבלו את ערך ההשקה.

  7. לוחצים על Next, נותנים שם (Name) ואם רוצים גם תיאור (Description), ואז לוחצים על Save.

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

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

השלבים הבאים