Google Home デベロッパー センターにようこそ。スマートホーム アクションの開発方法を学ぶことができます。注: アクションの作成は、引き続き Actions Console で行います。

アプリの調査とディープリンク

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Google Home app (GHA) ユーザーがスマート デバイスを接続するための主な手段として Google Assistant and assign them to structures and rooms in Google Home Graph . To perform setup, users typically click through multiple screens to find your smart home Action from a list of available options. By making it easier for users to begin the setup process, you can help onboard them more quickly and reduce user setup frustration.

Google は、smart home デバイスでのオンボーディングを合理化できるよう、smart home プラットフォームに用意されているいくつかの便利な機能を提供しています。この機能を使用すると、セットアップ フローの入力が簡単になり、smart home デバイスをすぐに使用できるようになります。これらの機能は、コーディング作業をほとんど行うことなく、smart home アクションに簡単に統合できます。

次のリストは、ユーザーが Assistant でスマート デバイスをセットアップする際の負担を軽減するために実装できるプラットフォーム機能をまとめたものです。

  • App Discovery : この機能を使用すると、GHA でアクションにリンクする候補チップを確認できます。このチップをクリックすると、サードパーティのプロバイダ アカウントを使用して smart home デバイスを Assistant に接続できます。
  • ディープリンク: この機能を使用してアプリやウェブサイトのウェブサイトにディープリンクを埋め込むと、ユーザーが smart home デバイスを Assistant に簡単に接続できるようになります。リンクをクリックすると、 GHA をまだダウンロードしていない場合はダウンロードを促され、アカウントのリンクと会議室の割り当ての設定フローが起動します。

App Discovery を実装する

App Discovery 機能は Actions on Google Console after completing the Brand Verification process. No code changes are needed, however your smart home Action must already be reviewed and in production. から有効にできます。

Actions Console にログインします。

Actions on Google コンソールに移動

  1. smart home アクション プロジェクトを開きます。
  2. [Deploy](デプロイ)> [Brand Verification](ブランドの確認)をクリックします。
  3. 次の手順に沿って、会社のウェブサイトを Actions プロジェクトに接続します。
    1. [Websites](ウェブサイト)パネルで、[Connect site](サイトを接続)をクリックします。
    2. 接続したいウェブサイトの URL を入力して、[Connect](接続)をクリックします。 Google からウェブサイトの所有者に、ウェブサイトの関連付けを確認するメールが送信されます。
  4. [Android apps](Android アプリ)パネルで [Connect app](アプリを接続)ボタンをクリックし、表示される手順に従います。

  5. 同じパネルで、接続したアプリで [アプリの検出を有効にする] オプションをオンにします。このオプションは、アクションが審査されて承認されるまでグレー表示されます。

Google Home へのディープリンクを設定する

ディープリンクを使用すると、Android または iOS アプリから GHA 内の特定のデスティネーションにユーザーを直接誘導し、Assistant を使用してデバイスのセットアップ プロセスを簡素化できます。

GHA ディープリンクの構文は次のとおりです。

https://madeby.google.com/home-app/?deeplink=destination

現在、Android または iOS アプリは、GHA 内の次のデスティネーションにリンクできます。

宛先 説明
setup/ha_linking?agent_id=agent-id 指定された smart home アクションの agent-id に対して、 OAuth アカウントのリンクフローを開始します。

宛先パスをディープリンクに適用するには、事前に URL エンコードする必要があります。例:

https://madeby.google.com/home-app/?deeplink=setup%2Fha_linking%3Fagent_id%3Dagent-id

アプリ内からディープリンクをトリガーする方法の詳細については、関連する Android のドキュメントiOS のドキュメントをご覧ください。