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

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

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

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

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

สิ่งที่ต้องดำเนินการก่อน

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

ก่อนที่จะสร้างแผนการทดสอบการรับรอง โปรดตรวจสอบว่าคุณได้ทําสิ่งต่อไปนี้

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

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

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

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

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

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

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

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

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

Metadata

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

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

ลบเวอร์ชัน

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

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