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

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

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

เมื่อตั้งชื่อโปรเจ็กต์ แนวทางปฏิบัติแนะนำคือการตั้งชื่อที่มีลักษณะดังนี้

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

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

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

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

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

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

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

ระบบจะจัดการการผสานรวมระบบนิเวศ Google Smart Home โดยใช้ 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 เริ่มต้นใช้งาน

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

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

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

ระดับบันทึกของโปรเจ็กต์ในศูนย์นักพัฒนาแอป Google Home

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

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

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

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

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

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

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

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

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

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