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

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

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

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

پیش‌نیازها

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

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

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

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

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

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

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

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

نسخه N/A از یک یکپارچه‌سازی، نمونه بدون نسخه از یکپارچه‌سازی را نشان می‌دهد که در برگه توسعه مدیریت می‌شود.

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

  • اگر روی «تست برای نسخه ناموجود» از یکپارچه‌سازی کلیک کنید، یک نسخه جدید ایجاد می‌شود. شماره نسخه، یکی بالاتر از هر نسخه شماره‌گذاری شده موجود خواهد بود.
    • اگر هیچ نسخه شماره‌گذاری‌شده‌ای وجود نداشته باشد، نسخه v.1 ایجاد می‌شود.
    • اگر نسخه v.1 وجود داشته باشد، نسخه v.2 ایجاد می‌شود. اگر نسخه v.2 وجود داشته باشد، نسخه v.3 ایجاد می‌شود و به همین ترتیب ادامه می‌یابد.
  • اگر برای نسخه شماره‌گذاری شده‌ی یکپارچه‌سازی (مثلاً نسخه ۱ ) روی «تست» کلیک کنید، نسخه جدیدی ایجاد نمی‌شود . در عوض، نسخه ۱ دوباره آزمایش می‌شود.

فراداده

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

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

حذف یک نسخه

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

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