Google Home Developer Center へようこそ。スマートホーム アクションの開発方法を学習できます。注: アクションの構築は、引き続き Actions Console で行います。
クラウド間の開発
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google が提供する SDK、ツール、サンプルアプリを使用すると、
シンプルなスイッチを統合する場合でも、Cloud-to-cloud
複雑な AV レシーバーでも使えます
これらのリソースは、開発者が開発作業に集中できるように作られています。
開発、機能、開発、さらに、インフラストラクチャへの
説明します。
サンプルとライブラリ
開発フェーズ
Google のエンドツーエンドのサンプルは、独自の統合、
新しいアセットの作成方法を説明しますおよび Google Home Graph
API クライアント ライブラリはさまざまな言語で利用できます。
サンプル
クライアント ライブラリ
VS Code 用 Google Home 拡張機能
開発フェーズ
Google Home Extension for Visual Studio Code を使用すると、
Google Home エコシステムと直接やり取りできます。たとえば、「
「電球をオンにして」などのコマンドと Google Assistant
がクラウドでリクエストを処理し、デバイスにコマンドを送信します。
この拡張機能は次の期間に使用:
開発フェーズから、
統合された Cloud-to-cloud デバイスのテスト
Google Home。
Google Cloud のログをリアルタイムで表示し、すべてのログを監視して問題を特定する
双方向の通信を行います重大度と期間でフィルタします。
ログメッセージの JSON コンテンツを検査します。
スクリプト形式の Assistant コマンドを発行して役立つ
反復可能な方法で迅速にテストできます。
SYNC データ バリデータ
開発フェーズ
「新規顧客の獲得」目標を
検証する SYNC データ バリデータ
SYNC レスポンスの形式
統合から分離できますこれにより、テストプロセスの後半のエラーが軽減されます。
Google Home Playground
開発フェーズ
Google Home Playground は、
Google Home エコシステムでデバイスタイプをシミュレーションするのに
物理デバイスで完全に開発できます
開発フェーズで、以下の目的で使用します。
- 仮想デバイスを作成し、仮想デバイス用にトレイトを設定して
Google Home app (GHA)。
- デバイスが Home Graph でどのように表示されるかを確認できます。
- 二次的なユーザー確認をテストする
設定することもできます。
Google Home テストスイート
テストフェーズ
Google Home Test Suite を使用して以下を行います。
スマートホームとの統合をテストし、認証とリリースを満たしていることを確認する
Google Home エコシステムの要件を満たしています。
ホームグラフ ビューア
テストフェーズ
「
Google Home Graph
の Home Graph にあるデバイスの状態を確認するために使用されます。
特定できますHome Graph の確認を簡単に行うことができます。
API を直接使用できます
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2022-11-15 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2022-11-15 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2022-11-15 UTC。"]]