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

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

ข้อจำกัด

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

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

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

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

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

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

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

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

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

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

การผสานรวมระบบนิเวศของ Google Smart Home ได้รับการจัดการโดยใช้ Developer Console ใหม่ การตั้งค่าโปรเจ็กต์ใน Developer Console มี 2 วิธีดังนี้

  1. สร้างโปรเจ็กต์ใหม่
  2. นำเข้าโปรเจ็กต์ที่มีอยู่จากคอนโซล Actions on Google

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

วิธีการนี้มีข้อจำกัดดังต่อไปนี้

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ดูวิธีแก้ไขสิทธิ์เข้าถึงโปรเจ็กต์ได้ที่เอกสารประกอบเกี่ยวกับ Google Cloud สำหรับการควบคุมการเข้าถึง

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