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

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

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

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

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

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

ก่อนสร้างแผนการทดสอบเพื่อขอการรับรอง โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว

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

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

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

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

เมื่อคุณสร้างแผนการทดสอบสำหรับการรับรอง ระบบจะสร้างการผสานรวมเวอร์ชันใหม่ เวอร์ชันที่มีหมายเลขนี้จะแสดงในรายการการผสานรวมทั้งหมดใน 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 ก็ต่อเมื่อมีการเปิดตัวเวอร์ชันดังกล่าวแล้ว และต่อมามีการแทนที่ด้วยการเปิดตัวเวอร์ชันอื่น