在自己的代管環境中,提供執行本機履行應用程式的 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>
在 Chrome 瀏覽器的網址欄位中,輸入 chrome://inspect#devices 啟動 Chrome 檢查器。頁面應會顯示裝置清單,而 HTML 檔案應會列在測試 Google Home 或 Google Nest 裝置名稱下方。
按一下 HTML 下方的藍色檢查連結,啟動 Chrome 開發人員工具。
切換至「Console」分頁。
Local Home 平台會在控制台記錄中輸出應用程式版本和 Local Home SDK 版本。如果看到記錄,表示 Google 已成功載入您的應用程式,且能夠連線。如果沒有,請重新啟動 Google Home 或 Google Nest 裝置。
按一下指令碼下方的藍色檢查連結,啟動 Chrome 開發人員工具。
切換至「Console」分頁。
Local Home 平台會在控制台記錄中輸出應用程式版本和 Local Home SDK 版本。如果看到記錄,表示 Google 已成功載入您的應用程式,且能夠連線。如果沒有,請重新啟動 Google Home 或 Google Nest 裝置。
請勿在同一個本機網路上,將多部 Google Home 或 Google Nest 裝置連結至測試帳戶。你無法控制要將本機執行指令傳送至哪個 Google Home 或 Google Nest 裝置。
在 Chrome 開發人員工具中重新整理頁面,重新載入本機完成應用程式容器,並使用開發網址中的最新程式碼。這不會重設 Local Home 平台,但可能需要重設,才能在本地履行應用程式中重新觸發平台意圖 (例如 IDENTIFY)。如要重設 Local Home 平台,請重新啟動 Google Home 或 Google Nest 裝置。