สร้างโครงการนักพัฒนาซอฟต์แวร์

โปรเจ็กต์ของนักพัฒนาซอฟต์แวร์ ซึ่งรวมถึงการผสานรวม Matter จะได้รับการจัดการใน Google Home Developer Console หน้านี้จะอธิบายวิธีตั้งค่าโปรเจ็กต์นักพัฒนาซอฟต์แวร์ใหม่ใน Developer Console

ตั้งชื่อโปรเจ็กต์

เมื่อตั้งชื่อโปรเจ็กต์ คุณควรตั้งชื่อที่มีลักษณะดังนี้

  • รวมข้อมูลพื้นฐานบางอย่างเกี่ยวกับโปรเจ็กต์
  • จะไม่สับสนกับโปรเจ็กต์อื่น
  • สามารถแสดง integrationทั้งหมดภายในโปรเจ็กต์

ชื่อที่มีความหมายเป็นสิ่งสำคัญ ชื่อทั่วไป เช่น project-gamma-798 จะถูก "พราง" อย่างมีประสิทธิภาพและจะไม่โดดเด่นในรายการโปรเจ็กต์อื่นๆ ที่มีชื่อทั่วไป

โปรดพิจารณาคำแนะนำต่อไปนี้เมื่อตั้งชื่อโปรเจ็กต์

  • ใช้ชื่อบริษัทของคุณ
  • ใช้ประเภทของโปรเจ็กต์หรือการดำเนินการในชื่อ
  • อย่าใช้คำว่า "test" ในชื่อโปรเจ็กต์

เช่น acme-smarthome และ acme-lighting เป็นชื่อโปรเจ็กต์ที่ชัดเจนและไม่ซ้ำกัน

สร้างโปรเจ็กต์

โปรเจ็กต์ของนักพัฒนาแอปแสดงถึงการผสานรวมอย่างน้อย 1 รายการ การแชร์โปรเจ็กต์กับสมาชิกในทีมพัฒนาจะช่วยให้เจ้าของอนุญาตให้ผู้ใช้รายอื่นจัดการการผสานรวมทั้งหมดในโปรเจ็กต์ได้

การผสานรวมระบบนิเวศสมาร์ทโฮมของ Google จะจัดการโดยใช้ Developer Console

เราขอแนะนำให้สร้างเพียงโปรเจ็กต์เดียวสำหรับการผสานรวม Matter ทั้งหมด ทั้งการทดสอบและการใช้งานจริง โดยเฉพาะอย่างยิ่งเพื่อหลีกเลี่ยงปัญหาเมื่อทดสอบด้วยรหัสผู้ให้บริการและรหัสผลิตภัณฑ์ทดสอบสำหรับ Matter

วิธีที่ 1: สร้างโปรเจ็กต์ใหม่

ไปที่ Developer Console:

ไปที่ Developer Console

  1. ในหน้าจัดการโปรเจ็กต์ ให้คลิกสร้างโปรเจ็กต์
  2. ในหน้าเริ่มต้นใช้งาน ให้คลิกสร้างโปรเจ็กต์
  3. ป้อนชื่อโปรเจ็กต์ ซึ่งควรเป็นไปตามหลักเกณฑ์การตั้งชื่อโปรเจ็กต์
  4. คลิกสร้างโปรเจ็กต์ใหม่

ระบบจะเปลี่ยนเส้นทางคุณกลับไปยังหน้าแรกของโปรเจ็กต์ใหม่

วิธีที่ 2: นำเข้าโปรเจ็กต์ที่มีอยู่จากคอนโซล Actions on Google

คุณสามารถนำเข้าโปรเจ็กต์ Actions on Google ที่มีอยู่ไปยัง Developer Console ใหม่ได้ หากต้องการเพิ่มการรองรับ Matter ไปยังการผสานรวม Cloud-to-cloud หรือ Local Home SDK ที่มีอยู่

ข้อจำกัดต่อไปนี้มีผลกับวิธีนี้

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

หลังจากนำเข้าแล้ว คุณจะยังใช้โปรเจ็กต์ Actions on Google เดิมเพื่อจัดการการผสานรวมที่มีอยู่ (เช่น Cloud-to-cloud, Local Home, App Discovery) ได้

หากต้องการนำเข้าโปรเจ็กต์ที่มีอยู่จาก Actions on Google Console ให้ไปที่ Developer Console โดยทำดังนี้

ไปที่ Developer Console

  1. คลิกสร้างโปรเจ็กต์
  2. ป้อนชื่อโปรเจ็กต์ Actions ที่มีอยู่หรือเลือกโปรเจ็กต์จากรายการแบบเลื่อนลง (เช่น ในภาพหน้าจอต่อไปนี้ ชื่อโปรเจ็กต์คือ "My matter project")
  3. คลิกนำเข้าโปรเจ็กต์

ระบบจะเปลี่ยนเส้นทางคุณกลับไปยังรายละเอียดโปรเจ็กต์ที่มีอยู่ใน Developer Console

เริ่มต้นใช้งาน Google Home Developer Center

ตั้งค่าระดับการบันทึก

โดยค่าเริ่มต้น ระบบจะบันทึกเฉพาะบันทึกข้อผิดพลาดลงใน Google Cloud สำหรับการผสานรวมแต่ละรายการในโปรเจ็กต์

หากต้องการบันทึกทั้งหมดลงใน Google Cloud สำหรับการผสานรวมแต่ละรายการ ให้เลือกบันทึกทั้งหมดในส่วนการควบคุมระดับบันทึก: บันทึกข้อผิดพลาด

ระดับบันทึกโปรเจ็กต์ของ Google Home Developer Center

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับบันทึกได้ที่การบันทึกในระบบคลาวด์สำหรับ Matter

แชร์โปรเจ็กต์ของนักพัฒนาแอป

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

  1. ในหน้าแรกของ Developer Console ให้คลิกสมาชิก ซึ่งจะนำคุณไปยังหน้า IAM และผู้ดูแลระบบ > IAM ใน Google Cloud Console

    หรือคลิกรายละเอียดโปรเจ็กต์ แล้วคลิกจัดการสมาชิกใน GCP ในส่วนสมาชิกที่ด้านล่าง

  2. ทำการเปลี่ยนแปลงตามความจำเป็นโดยใช้แดชบอร์ด Google Cloud Console

ดูวิธีการแก้ไขสิทธิ์เข้าถึงโปรเจ็กต์ได้ที่การควบคุมการเข้าถึงโปรเจ็กต์ด้วย IAM

เมื่อเพิ่มลงในรายชื่อผู้ใช้แล้ว ผู้ใช้จะดูโปรเจ็กต์และการผสานรวมต่างๆ ใน Developer Console ได้

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