یکپارچه سازی نسخه

نسخه سازی به توسعه دهندگان این امکان را می دهد که چندین نسخه از یک ادغام را در مراحل مختلف توسعه مدیریت کنند.

در برگه Develop در Google Home Developer Console ، ادغام‌ها «بدون نسخه» در نظر گرفته می‌شوند. هنگامی که مرحله تست توسعه را در تب Test شروع می کنید، ادغام ها نسخه بندی می شوند. یک نسخه ادغام از آن نقطه به بعد برای هر مرحله باقی مانده در گردش کار، از تست تا راه اندازی، استفاده می شود.

برای مثال، ممکن است یک نسخه از یک ادغام برای راه‌اندازی قریب‌الوقوع تأیید شود، در حالی که نسخه جدیدتر یکپارچه‌سازی با عملکردهای متفاوت برای راه‌اندازی دیگری که چند ماه آینده آزمایش می‌شود، آزمایش می‌شود.

پیش نیازها

نسخه های ادغام یک عکس فوری از یک ادغام بدون نسخه هستند. این بدان معناست که وقتی یک طرح آزمایشی برای صدور گواهینامه و در نتیجه یک نسخه یکپارچه ایجاد می‌کنید، همه فراداده‌های نام تجاری مربوط به آن ادغام باید اطلاعاتی باشند که می‌خواهید برای ادغام راه‌اندازی شده استفاده کنید .

قبل از ایجاد یک طرح آزمون گواهینامه، مطمئن شوید که موارد زیر را انجام داده اید:

  1. یک نمایه شرکت ایجاد کرد .
  2. شناسه فروشنده تولید (VID) را برای ادغام وارد کرد .
  3. راه اندازی و نام تجاری پیکربندی شده

اگر همه این موارد را برای ادغام خود تکمیل نکرده باشید، نسخه ادغام ایجاد شده برای آزمایش گواهینامه قابل تایید نیست . شما باید یک نسخه جدید ایجاد کنید و از مرحله تست دوباره شروع کنید.

همچنین اگر می‌خواهید برند خود را قبل از تأیید نسخه یکپارچه‌سازی به‌روزرسانی کنید، باید یک نسخه جدید ایجاد کنید و دوباره شروع کنید.

یک نسخه جدید ایجاد کنید

هنگامی که یک طرح آزمایشی برای صدور گواهینامه ایجاد می کنید، نسخه جدیدی از ادغام ایجاد می شود. این نسخه شماره گذاری شده در تمام لیست های ادغام در Developer Console از تب Test به بعد فهرست شده است.

نسخه های جدید هرگز از نسخه های شماره گذاری شده دیگر ایجاد نمی شوند. به عنوان مثال، اولین طرح آزمایشی که برای یک ادغام ایجاد می کنید، نسخه v.1 را برای آن ادغام ایجاد می کند. ایجاد یک طرح آزمایشی دیگر، نسخه v.2 را برای آن ادغام ایجاد می کند، اما این نسخه بر اساس v.1 نخواهد بود. در عوض، این نسخه بر اساس نمونه بدون نسخه از ادغام، همان نسخه 1 است.

نسخه N/A یک ادغام نمونه بدون نسخه ادغام را نشان می دهد که در برگه Develop مدیریت می شود.

به عبارت دیگر، در Matter > Test در Developer Console :

  • اگر روی Test for version N/A ادغام کلیک کنید، یک نسخه جدید ایجاد می شود. شماره نسخه یک نسخه بالاتر از هر نسخه شماره گذاری شده موجود خواهد بود.
    • اگر هیچ نسخه شماره گذاری شده ای وجود نداشته باشد، نسخه v.1 ایجاد می شود.
    • اگر نسخه v.1 وجود داشته باشد، نسخه v.2 ایجاد می شود. اگر نسخه v.2 وجود داشته باشد، نسخه v.3 ایجاد می شود و غیره.
  • اگر برای نسخه شماره گذاری شده ادغام (به عنوان مثال نسخه 1 ) روی Test کلیک کنید، نسخه جدیدی ایجاد نمی شود. در عوض نسخه v.1 دوباره تست می شود.

فراداده

هنگامی که یک نسخه ایجاد می شود، هر ابرداده فهرست شده در پیش نیازها که برای یکپارچه سازی بدون نسخه اضافه شده است به نسخه پیوست می شود. با این حال، ابرداده پیوست شده به یک نسخه قابل مشاهده یا تغییر نیست.

هرگونه تغییر در فراداده یکپارچه سازی در نسخه های موجود منعکس نخواهد شد. یک نسخه جدید باید برای ابرداده های به روز شده برای صدور گواهینامه و راه اندازی ایجاد شود .

یک نسخه را حذف کنید

نسخه های یکپارچه را نمی توان حذف کرد و برای حذف طراحی نشده اند. آنها باید به روز شوند تا وضعیت ادغام را منعکس کنند (طرح آزمایشی جدید یا آزمایش میدانی) که می تواند تأیید شود و راه اندازی شود.

یک نسخه یکپارچه تنها زمانی از Developer Console حذف می شود که راه اندازی شود و بعداً با راه اندازی نسخه دیگری جایگزین می شود.