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

เราขอแนะนำให้ ติดตั้งใช้งานเซิร์ฟเวอร์ OAuth 2.0 ก่อน สร้างโปรเจ็กต์ Cloud-to-cloud

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

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

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

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

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

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

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

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

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

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

ระบบจะจัดการการผสานรวมของ Google Smart Home Ecosystem โดยใช้ Developer Console

วิธีที่ 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 อาจมีค่าใช้จ่ายเพิ่มเติม หากคุณใช้พื้นที่เก็บข้อมูลบันทึกเกิน

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

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

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

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

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

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

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

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

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