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