应用发现和深层链接

Google Home app (GHA) 是用户将智能设备关联到 Google Assistant 并将其分配给 Google Home Graph 中的结构和房间的主要方式。为了进行设置,用户通常需要点击多个屏幕,从可用选项列表中找到你的 Cloud-to-cloud 集成。你可以帮助用户更轻松地启动设置流程,从而帮助他们更快上手,并减少用户在设置方面遇到的麻烦。

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

通过实现下列功能,可帮助用户在针对 Assistant 设置智能设备时减少麻烦:

  • App Discovery:借助此功能,用户可以在 GHA 中查看用于关联到您的 Cloud-to-cloud 集成的建议内容条状标签;只需点击该条状标签,用户便可使用其第三方提供商账号将其 smart home 设备与 Assistant 相关联。
  • 深层链接:借助此功能,您可以在应用或产品网站中嵌入深层链接,以便用户轻松地将其 smart home 设备关联到 Assistant。点击该链接后,系统会提示用户下载 GHA(如果尚未安装),并启动账号关联和房间分配设置流程。

实现应用发现

完成品牌验证流程后,您可以从 Google Home Developer Console 启用 App Discovery 功能。无需更改任何代码,不过,您的 Cloud-to-cloud 集成必须已完成审核并发布正式版。

登录 Developer Console

前往 Play 管理中心

  1. 打开 Cloud-to-cloud 集成项目。

  2. 点击公司资料

  3. 按照创建公司资料中的步骤操作,将您的公司网站与集成项目相关联。

Google Home 的深层链接

借助深层链接,您可以从 Android 或 iOS 应用将用户直接转到 GHA 中的特定目的地,从而简化 Assistant 的设备设置流程。

GHA 深层链接的语法如下所示:

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

您的 Android 或 iOS 应用目前可以链接到 GHA 中的以下目的地:

目的地 说明
setup/ha_linking?agent_id=agent-id 针对给定 Cloud-to-cloud 集成的 agent-id 启动 OAuth 账号关联流程

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

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

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