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