การกำหนดเวอร์ชันช่วยให้นักพัฒนาซอฟต์แวร์จัดการการผสานรวมหลายเวอร์ชันในขั้นตอนการพัฒนาต่างๆ ได้
ในแท็บพัฒนา ในGoogle Home Developer Console ระบบจะถือว่าการผสานรวมเป็น "ไม่มีเวอร์ชัน" เมื่อคุณเริ่มระยะทดสอบของ การพัฒนาในแท็บ ทดสอบ การผสานรวมจะมีเวอร์ชัน ระบบจะใช้เวอร์ชันการผสานรวมนับจากจุดนั้นเป็นต้นไปสำหรับทุกขั้นตอนที่เหลือในเวิร์กโฟลว์ ตั้งแต่การทดสอบไปจนถึงการเปิดตัว
ตัวอย่างเช่น คุณอาจมีเวอร์ชันการผสานรวมหนึ่งเวอร์ชันที่อยู่ระหว่างการรับรองสำหรับการเปิดตัวในเร็วๆ นี้ ขณะที่เวอร์ชันการผสานรวมใหม่กว่าที่มีฟังก์ชันการทำงานที่แตกต่างกันกำลังอยู่ระหว่างการทดสอบสำหรับการเปิดตัวอีกครั้งในอีกไม่กี่เดือนข้างหน้า
ข้อกำหนดเบื้องต้น
เวอร์ชันการผสานรวมคือภาพรวมของการผสานรวมที่ไม่มีเวอร์ชัน ซึ่งหมายความว่าเมื่อคุณสร้างแผนการทดสอบเพื่อขอรับการรับรองและสร้างเวอร์ชันการผสานรวม ข้อมูลเมตาทั้งหมดเกี่ยวกับการสร้างแบรนด์ที่เกี่ยวข้องกับการผสานรวมนั้นต้องเป็นข้อมูลที่คุณต้องการใช้สำหรับการผสานรวมที่เปิดตัวแล้ว
ก่อนสร้างแผนการทดสอบเพื่อขอรับการรับรอง โปรดตรวจสอบว่าคุณได้ดำเนินการต่อไปนี้แล้ว- สร้างโปรไฟล์บริษัท
- ป้อนรหัสผู้ให้บริการ (VID) ของการผสานรวมในสภาพแวดล้อมจริง
- กำหนดค่าการตั้งค่าและการสร้างแบรนด์
หากคุณยังไม่ได้ดำเนินการทั้งหมดนี้สำหรับการผสานรวม เวอร์ชันการผสานรวมที่สร้างขึ้นสำหรับการทดสอบเพื่อขอรับการรับรอง จะขอรับการรับรองไม่ได้ คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มต้นใหม่จากขั้นตอนการทดสอบ
นอกจากนี้ คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มต้นใหม่ด้วย หากต้องการอัปเดตการสร้างแบรนด์ก่อนที่เวอร์ชันการผสานรวมจะได้รับการรับรอง
สร้างเวอร์ชันใหม่
เมื่อคุณสร้างแผนการทดสอบเพื่อขอรับการรับรอง ระบบจะสร้างการผสานรวมเวอร์ชันใหม่ เวอร์ชันที่มีหมายเลขนี้จะแสดงในรายการการผสานรวมทั้งหมดใน Developer Console ตั้งแต่แท็บทดสอบเป็นต้นไป
ระบบจะไม่สร้างเวอร์ชันใหม่จากเวอร์ชันที่มีหมายเลขอื่นๆ ตัวอย่างเช่น แผนการทดสอบแรกที่คุณสร้างขึ้นสำหรับการผสานรวมจะสร้างเวอร์ชัน v.1 สำหรับการผสานรวมนั้น การสร้างแผนการทดสอบอีกแผนหนึ่งจะสร้างเวอร์ชัน v.2 สำหรับการผสานรวมนั้น แต่เวอร์ชันนี้จะไม่ได้อิงตาม v.1 แต่เวอร์ชันนี้จะอิงตามอินสแตนซ์การผสานรวมที่ไม่มีเวอร์ชันเช่นเดียวกับ v.1
เวอร์ชัน N/A ของการผสานรวมแสดงถึงอินสแตนซ์การผสานรวมที่ไม่มีเวอร์ชัน ซึ่งจัดการในแท็บพัฒนา
กล่าวอีกนัยหนึ่งคือ ใน Matter > ทดสอบ ใน Developer Console
- หากคุณคลิกทดสอบ สำหรับเวอร์ชัน N/A ของการผสานรวม ระบบจะสร้างเวอร์ชันใหม่ หมายเลขเวอร์ชันจะเป็นตัวเลขที่สูงกว่าเวอร์ชันที่มีหมายเลขอยู่
- หากไม่มีเวอร์ชันที่มีหมายเลข ระบบจะสร้างเวอร์ชัน v.1
- หากมีเวอร์ชัน v.1 ระบบจะสร้างเวอร์ชัน v.2 หากมีเวอร์ชัน v.2 ระบบจะสร้างเวอร์ชัน v.3 และอื่นๆ
- หากคุณคลิกทดสอบ สำหรับเวอร์ชันที่มีหมายเลขของการผสานรวม (เช่น v.1) ระบบจะ ไม่ สร้างเวอร์ชันใหม่ แต่จะทดสอบเวอร์ชัน v.1 อีกครั้ง
ข้อมูลเมตา
เมื่อสร้างเวอร์ชัน ระบบจะแนบข้อมูลเมตาที่ระบุไว้ใน ข้อกำหนดเบื้องต้นซึ่งเพิ่มไว้สำหรับการผสานรวมที่ไม่มีเวอร์ชัน เข้ากับเวอร์ชัน อย่างไรก็ตาม คุณจะดูหรือเปลี่ยนแปลงข้อมูลเมตาที่แนบกับเวอร์ชันไม่ได้
การเปลี่ยนแปลงข้อมูลเมตาของการผสานรวมจะไม่แสดงในเวอร์ชันที่มีอยู่ คุณต้องสร้างเวอร์ชันใหม่เพื่อให้ระบบใช้ข้อมูลเมตาที่อัปเดต สำหรับการรับรองและการเปิดตัว
ลบเวอร์ชัน
คุณจะลบเวอร์ชันการผสานรวมไม่ได้ และระบบไม่ได้ออกแบบมาให้ลบได้ คุณควรจะอัปเดตเวอร์ชันการผสานรวมให้แสดงสถานะของการผสานรวม (แผนการทดสอบใหม่หรือการทดสอบภาคสนาม) ที่ขอรับการรับรองและเปิดตัวได้
ระบบจะนำเวอร์ชันการผสานรวมออกจาก Developer Console ก็ต่อเมื่อ เวอร์ชันนั้นเปิดตัวแล้วและต่อมามีการเปิดตัวเวอร์ชันอื่นมาแทนที่