应用发现和深层链接

Google Home app (GHA) 是用户将智能设备关联到 Google Assistant 并将其分配给 Google Home Graph 中的结构和房间的主要方式。为了进行设置,用户通常需要点击多个屏幕,从可用选项列表中找到你的 smart home Action。通过使 更容易让用户开始设置流程,您可以帮助他们 并减少用户在设置时遇到的麻烦。

为了简化 smart home 设备用户的上手流程,Google smart home 平台提供了多项便捷功能,帮助用户更轻松地快速进入设置流程并开始使用 smart home 设备。这些功能可以轻松集成到你的 smart home Action 中,而你只需编写少量代码,甚至无需编写代码。

以下列表总结了您可以实现的平台功能, 减少用户在设置智能设备时的体验 Assistant:

  • App Discovery:此功能支持 用户可以在 GHA;用户就可以连接到 将 smart home 台设备升级为 Assistant,使用以下设备: 第三方提供商账号
  • 深层链接:借助此功能,您可以在应用或产品网站中嵌入深层链接,以便用户轻松地将其 smart home 设备关联到 Assistant。用户点击链接后,系统会提示用户下载 GHA (如果尚未安装),并启动账号关联和聊天室 分配设置流程。

实现应用发现

完成品牌验证流程后,您可以从 Actions on Google Console 启用 App Discovery 功能。你无需更改任何代码,不过,你的 smart home Action 必须已完成审核并发布正式版。

登录 Actions Console

前往 Actions on Google 控制台

  1. 打开您的 smart home Action 项目。
  2. 依次点击 Deploy > Brand Verification
  3. 请按照以下步骤将你的公司网站与 Action 项目相关联。
    1. Websites 面板中,点击 Connect site
    2. 输入要关联的网站的网址,然后点击 Connect。 Google 向网站所有者发送电子邮件,确认网站关联情况。
  4. Android apps 面板中,点击 Connect app 按钮,然后按照显示的说明操作。

  5. 在同一面板中,为关联的应用启用 Enable app discovery 选项。在 Action 经过审核和批准之前,此选项会灰显。

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 Action 的 agent-id 启动 OAuth 账号关联流程

目的地路径必须经过正确的网址编码,然后才能应用到深层链接。例如:

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

如需详细了解如何在应用中触发深层链接,请参阅相关的 Android 文档iOS 文档