App Discovery とディープリンク

Google Home app (GHA) は、ユーザーがスマート デバイスを Google Assistantして次のストラクチャと部屋に割り当てる Google Home Graph。 セットアップを行う際、ユーザーは通常複数の画面をクリックして smart home: 使用可能なオプションのリストから操作を行います。作成することにより、 ユーザーがセットアップ プロセスを簡単に開始できるようサポートします。 ユーザーがセットアップするフラストレーションを軽減できます。

smart home デバイスでのユーザー オンボーディングを効率化するため、 Google 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(次のタスクを完了後) ブランドの確認プロセス。ノーコード ただし、smart home アクションは 確認する必要があります

Actions Console にログインします。

Actions on Google コンソールに移動

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

  5. 同じパネルで、アプリの [Enable app Discovery] オプションをオンに切り替えます。 接続アプリ。このオプションは、アクションが完了するまでグレー表示されます。 審査されて承認されました。

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

ディープリンクを使用すると、アプリ内の特定のリンク先にユーザーを直接誘導できます。 GHA Android または iOS アプリから操作して、デバイスをシンプルに のセットアッププロセスをAssistantしてください。

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

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

現在、Android アプリまたは iOS アプリは GHA 内の次のデスティネーション:

目的地 説明
setup/ha_linking?agent_id=agent-id を開始する 指定された smart home に対する OAuth アカウントのリンクフロー アクションの agent-id

宛先のパスは、 URL エンコード 適用する前に例:

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

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