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

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

โครงการสําหรับนักพัฒนาซอฟต์แวร์ ซึ่งรวมถึง Matter integrations, are managed on the new Google Home Developer Console . This page explains how to set up a new developer project on the Developer Console.

ข้อจำกัด

Developer Console อยู่ในการแสดงตัวอย่างของนักพัฒนาซอฟต์แวร์ ฟีเจอร์สําคัญทั้งหมดของ Matter พร้อมใช้งานตามที่ระบุไว้ในรายการตรวจสอบสําหรับนักพัฒนาแอป

Cloud-to-cloud or Local Home SDK functionality cannot be added to a project in the Developer Console. If you wish to add Matter functionality to an existing Cloud-to-cloud or Local Home integration, you must import an existing Actions on Google project first.

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

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

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

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

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

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

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

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

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

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

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

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

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

ไปที่ Developer Console

ไปที่ Developers 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 Developer Console

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

วิธีนําเข้าโปรเจ็กต์ที่มีอยู่จาก Actions on Google Console , go to the Developer Console:

ไปที่ Developers Console

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

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

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

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

โดยค่าเริ่มต้น ระบบจะบันทึกเฉพาะบันทึกข้อผิดพลาดไปยัง Google Cloud for each integration in your project.

หากต้องการเก็บบันทึกทั้งหมดไว้ใน 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 ได้