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

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

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

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

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

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

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

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

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

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

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

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

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

วิธีที่ 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 ที่มีอยู่ หรือเลือกโปรเจ็กต์จากรายการแบบเลื่อนลง (เช่น ในภาพหน้าจอต่อไปนี้ ชื่อโปรเจ็กต์คือ "โปรเจ็กต์ Matter ของฉัน")
  3. คลิกนำเข้าโปรเจ็กต์

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

ศูนย์นักพัฒนาแอป Google Home เริ่มต้นใช้งาน

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

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

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

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับบันทึกได้ที่ Cloud Logging สำหรับ Matter

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

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

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

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

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

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

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

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