ในสภาพแวดล้อมการโฮสต์ของคุณเอง ให้แสดงหน้า HTML ที่เรียกใช้แอปการจัดการคำสั่งซื้อในร้าน
ข้อมูลโค้ดต่อไปนี้แสดงตัวอย่างไฟล์ HTML แบบคงที่
ที่เรียกใช้แอปการจัดการคำสั่งซื้อในร้าน
<html>
<head>
<!-- Local Home SDK -->
<script src="//www.gstatic.com/eureka/smarthome/smarthome_sdk.js"></script>
<!-- Local app under development -->
<script src="local_execution.js"></script>
</head>
</html>
ใน Google Home Developer Console คุณต้อง
ระบุ URL ของเว็บแอป ซึ่ง
แสดง HTML ที่โหลดในอุปกรณ์ Google Home หรืออุปกรณ์ Google Nest ระหว่างการดำเนินการตามคำสั่งในพื้นที่
ในหน้าการตั้งค่าและการกำหนดค่าของการผสานรวมระบบคลาวด์ต่อคลาวด์
ใน Google Home Developer Console
ให้เลื่อนไปที่การจัดการคำสั่งซื้อในร้าน
แล้วเปิดการตั้งค่า
ในช่องที่อยู่ของเบราว์เซอร์ Chrome ให้เปิดตัวตรวจสอบของ Chrome
โดยป้อน chrome://inspect#devices คุณควรเห็นรายการอุปกรณ์ในหน้าเว็บ และไฟล์ HTML ควรแสดงอยู่ใต้ชื่ออุปกรณ์ Google Home หรือ Google Nest ที่ใช้ทดสอบ
คลิกลิงก์ตรวจสอบสีน้ำเงินใต้ HTML เพื่อเปิดเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome
เปลี่ยนไปที่แท็บคอนโซล
แพลตฟอร์ม Local Home จะแสดงผลเวอร์ชันแอปและเวอร์ชัน Local Home SDK
ในบันทึกของคอนโซล หากเห็นบันทึก แสดงว่า Google
โหลดแอปของคุณสำเร็จและเชื่อมต่อกับแอปได้
หากไม่เป็นเช่นนั้น ให้รีบูตอุปกรณ์ Google Home หรือ Google Nest
คลิกลิงก์ตรวจสอบสีน้ำเงินใต้สคริปต์เพื่อเปิดเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome
เปลี่ยนไปที่แท็บคอนโซล
แพลตฟอร์ม Local Home จะแสดงผลเวอร์ชันแอปและเวอร์ชัน Local Home SDK
ในบันทึกของคอนโซล หากเห็นบันทึก แสดงว่า Google
โหลดแอปของคุณสำเร็จและเชื่อมต่อกับแอปได้
หากไม่เป็นเช่นนั้น ให้รีบูตอุปกรณ์ Google Home หรือ Google Nest
อย่าลิงก์อุปกรณ์ Google Home หรือ Google Nest หลายเครื่องกับบัญชีทดสอบในเครือข่ายท้องถิ่นเดียวกัน คุณจะควบคุมไม่ได้ว่าอุปกรณ์ Google Home หรือ Google Nest เครื่องใดเป็นเป้าหมาย
ของคำสั่งการดำเนินการในพื้นที่
รีเฟรชหน้าในเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เพื่อโหลดคอนเทนเนอร์แอป Fulfillment ในพื้นที่อีกครั้ง ด้วยโค้ดล่าสุดจาก URL การพัฒนา การดำเนินการนี้จะไม่รีเซ็ตแพลตฟอร์ม Local Home ซึ่งอาจจำเป็นต่อการเรียกใช้ Intent ของแพลตฟอร์มอีกครั้ง
(เช่น IDENTIFY) ในแอป Fulfillment ในพื้นที่ หากต้องการรีเซ็ตแพลตฟอร์ม Local Home ให้
รีบูตอุปกรณ์ Google Home หรืออุปกรณ์ Google Nest