การกําหนดเวอร์ชันการผสานรวม

การกำหนดเวอร์ชันช่วยให้นักพัฒนาซอฟต์แวร์จัดการการผสานรวมหลายเวอร์ชันในขั้นตอนการพัฒนาที่แตกต่างกันได้

ในแท็บพัฒนาใน Google Home Developer Console ระบบจะถือว่าการผสานรวมเป็น "ไม่มีเวอร์ชัน" เมื่อคุณเริ่มระยะการทดสอบการพัฒนาในแท็บทดสอบ การผสานรวมจะมีเวอร์ชัน ระบบจะใช้เวอร์ชันการผสานรวมนับจากจุดนั้นเป็นต้นไปสำหรับขั้นตอนที่เหลือทั้งหมดในเวิร์กโฟลว์ ตั้งแต่การทดสอบไปจนถึงการเปิดตัว

ตัวอย่างเช่น คุณอาจมีการผสานรวมเวอร์ชันหนึ่งอยู่ระหว่างการรับรองเพื่อเปิดตัวในเร็วๆ นี้ ขณะที่การผสานรวมเวอร์ชันใหม่ที่มีฟังก์ชันการทำงานที่ต่างกันกำลังอยู่ระหว่างการทดสอบเพื่อเปิดตัวอีกเวอร์ชันในอีก 2-3 เดือนข้างหน้า

ข้อกำหนดเบื้องต้น

เวอร์ชันการผสานรวมคือภาพรวมของการผสานรวมที่ไม่มีเวอร์ชัน ซึ่งหมายความว่าเมื่อคุณสร้างแผนการทดสอบเพื่อขอการรับรองและสร้างเวอร์ชันการผสานรวม ข้อมูลเมตาการสร้างแบรนด์ทั้งหมดที่เกี่ยวข้องกับการผสานรวมนั้นต้องเป็นข้อมูลที่คุณต้องการให้ใช้กับการผสานรวมที่เปิดตัว

ก่อนสร้างแผนการทดสอบเพื่อขอการรับรอง โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว 1. สร้างโปรไฟล์บริษัท 1. ป้อนรหัสผู้ให้บริการ (VID) เวอร์ชันที่ใช้งานจริงสำหรับการผสานรวม 1. การตั้งค่าและการสร้างแบรนด์ที่กําหนดค่าแล้ว

หากคุณยังไม่ได้ดำเนินการเหล่านี้ทั้งหมดสำหรับการผสานรวม เวอร์ชันการผสานรวมที่สร้างสำหรับการทดสอบการรับรองจะได้รับการรับรองไม่ได้ คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มใหม่จากขั้นตอนทดสอบ

นอกจากนี้ คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มใหม่หากต้องการอัปเดตการสร้างแบรนด์ก่อนที่เวอร์ชันการผสานรวมจะได้รับการรับรอง

สร้างเวอร์ชันใหม่

เมื่อคุณสร้างแผนการทดสอบเพื่อขอการรับรอง ระบบจะสร้างการผสานรวมเวอร์ชันใหม่ เวอร์ชันที่มีหมายเลขนี้จะแสดงในรายการการผสานรวมทั้งหมดใน Developer Console ตั้งแต่แท็บทดสอบเป็นต้นไป

ระบบจะไม่สร้างเวอร์ชันใหม่จากเวอร์ชันอื่นๆ ที่มีหมายเลข เช่น แผนทดสอบแรกที่คุณสร้างสําหรับการผสานรวมจะสร้างเวอร์ชัน v.1 สําหรับการผสานรวมนั้น การสร้างแผนการทดสอบอื่นจะสร้างเวอร์ชัน v.2 สำหรับการผสานรวมนั้น แต่เวอร์ชันนี้จะไม่อิงตาม v.1 แต่เวอร์ชันนี้อิงตามอินสแตนซ์ของการผสานรวมที่ไม่มีเวอร์ชัน เช่นเดียวกับ v.1

เวอร์ชัน N/A ของการผสานรวมแสดงอินสแตนซ์ของการผสานรวมที่ไม่มีเวอร์ชัน ซึ่งจัดการในแท็บพัฒนา

กล่าวคือ ใน Matter > Test ใน Developer Console

  • หากคุณคลิกทดสอบสําหรับการผสานรวมเวอร์ชัน ไม่มี ระบบจะสร้างเวอร์ชันใหม่ หมายเลขเวอร์ชันจะสูงกว่าเวอร์ชันที่มีหมายเลขอยู่แล้ว 1 รายการ
    • หากไม่มีเวอร์ชันที่ระบุหมายเลข ระบบจะสร้างเวอร์ชัน v.1
    • หากมีเวอร์ชัน v.1 ระบบจะสร้างเวอร์ชัน v.2 หากมีเวอร์ชัน v.2 ระบบจะสร้างเวอร์ชัน v.3 และอื่นๆ
  • หากคุณคลิกทดสอบสําหรับการผสานรวมเวอร์ชันที่มีหมายเลข (เช่น v.1) ระบบจะไม่สร้างเวอร์ชันใหม่ แต่ระบบจะทดสอบเวอร์ชัน v.1 อีกครั้ง

ข้อมูลเมตา

เมื่อสร้างเวอร์ชันแล้ว ระบบจะแนบข้อมูลเมตาที่แสดงในข้อกําหนดเบื้องต้นซึ่งเพิ่มไว้สําหรับการผสานรวมที่ไม่มีเวอร์ชันไว้กับเวอร์ชันนั้น อย่างไรก็ตาม คุณจะดูหรือเปลี่ยนแปลงข้อมูลเมตาที่แนบมากับเวอร์ชันไม่ได้

การเปลี่ยนแปลงข้อมูลเมตาของการผสานรวมจะไม่แสดงในเวอร์ชันที่มีอยู่ ต้องสร้างเวอร์ชันใหม่เพื่อให้ใช้ข้อมูลเมตาที่อัปเดตแล้วสำหรับการรับรองและการเปิดตัวได้

ลบเวอร์ชัน

เวอร์ชันการผสานรวมไม่สามารถลบได้และไม่ได้ออกแบบมาให้ลบ โดยควรอัปเดตให้สอดคล้องกับสถานะของการผสานรวม (แผนทดสอบใหม่หรือการทดสอบภาคสนาม) ที่ผ่านการรับรองและพร้อมใช้งาน

ระบบจะนำเวอร์ชันการผสานรวมออกจาก Developer Console เฉพาะเมื่อเปิดตัวแล้ว และมีการเปิดตัวเวอร์ชันอื่นแทนในภายหลัง