ניהול גרסאות מאפשר למפתחים לנהל גרסאות מרובות של שילוב שלבי התפתחות שונים.
בכרטיסייה פיתוח ב-Google Home Developer Console, השילובים נחשב כ'ללא גרסה'. לאחר שהתחלתם את שלב הבדיקה של בפיתוח בכרטיסייה בדיקה, השילובים מקבלים גרסאות. נעשה שימוש בגרסת שילוב מנקודה זו ואילך בכל שלב בתהליך העבודה, משלב הבדיקה ועד הפעלה.
לדוגמה, ייתכן שיש לך גרסה אחת של שילוב שנמצאת בתהליך אישור להשקה קרובה, בעוד שגרסה חדשה יותר של השילוב עם פונקציונליות שונה נבדקים להשקה נוספת מספר חודשים החוצה.
דרישות מוקדמות
גרסאות השילוב הן קובץ snapshot של שילוב ללא גרסה. כלומר שאם תיצרו תוכנית בדיקה לקבלת הסמכה, של המיתוג, כל המטא-נתונים של המיתוג הקשורים לשילוב זה חייבים מידע שבו אתם רוצים להשתמש עבור השילוב שהושק.
לפני שיוצרים תוכנית בדיקות להסמכה, צריך לוודא ש:
אם לא השלמתם כל האפשרויות האלה של השילוב – גרסת שילוב שנוצרה לצורכי בדיקת אישור לא ניתן לאשר. יהיה עליך ליצור גרסה חדשה ולהתחיל מחדש בשלב 'בדיקה'.
יהיה עליך גם ליצור גרסה חדשה ולהתחיל מחדש אם ברצונך לעדכן את המיתוג שלכם לפני שגרסת השילוב תאושר.
יצירת גרסה חדשה
כשיוצרים תוכנית בדיקה לצורך אישור, נוצרת גרסה חדשה של השילוב. המספר הזה ממוספר רשומה בכל רשימות השילוב בDeveloper Console מהכרטיסייה 'בדיקה' ואילך.
גרסאות חדשות אף פעם לא נוצרות מגרסאות ממוספרות אחרות. לדוגמה, תוכנית הבדיקה הראשונה שתיצרו לשילוב תיצור את גרסה v.1 בשבילה. של Google Analytics. אם יוצרים תוכנית בדיקה נוספת, המערכת תיצור עבורה את גרסה v.2 בשילוב, אבל הגרסה הזו לא תתבסס על v.1. במקום זאת, הגרסה הזאת מבוססת על המופע ללא גרסה של השילוב, כמו במקרה של v.1.
גרסת לא רלוונטי של שילוב מייצגת את המופע ללא גרסה של בשילוב, שמנוהל בכרטיסייה פיתוח.
במילים אחרות, באתר Matter > Test ב Developer Console:
- אם לוחצים על בדיקה כדי לראות את גרסה לא רלוונטי של השילוב, נוצרת גרסה חדשה
נוצר. מספר הגרסה יהיה אחד גבוה יותר מכל מספר קיים
גרסאות שונות.
- אם לא קיימות גרסאות ממוספרות, נוצרת גרסה v.1.
- אם קיימת גרסה v.1, נוצרת גרסה v.2. אם גרסה v.2 גרסה v.3 נוצרה וכן הלאה.
- אם לוחצים על בדיקה כדי להציג גרסה ממוספרת של השילוב (עבור לדוגמה, v.1), לא נוצרת גרסה חדשה. במקום זאת, גרסה v.1 היא נבדק שוב.
מטא-נתונים
כשנוצרת גרסה, כל המטא-נתונים שרשומים דרישות מוקדמות שנוספו לגרסה ללא גרסה מצורף לגרסה. עם זאת, המטא-נתונים שמצורפים לא ניתן להציג או לשנות את הגרסה.
שינויים במטא-נתונים של שילוב לא יבואו לידי ביטוי במטא-נתונים הקיימים גרסאות שונות. צריך ליצור גרסה חדשה כדי שהמטא-נתונים המעודכנים יקבלו משמש לאישור ולהשקה.
מחיקת גרסה
לא ניתן למחוק גרסאות של שילובים, והן לא מיועדות למחיקה. הם יעודכנו באופן שישקף את מצב השילוב (תוכנית בדיקה או שדה חדש לבדיקה לתקופת ניסיון) שאפשר לאשר ולהשיק.
גרסת שילוב תוסר מה-Developer Console רק כאשר הוא הושק, ומוחלף מאוחר יותר בהשקה של גרסה אחרת.