android - 让我的应用与 Google Home 中的 Google Assistant 对话
问题描述
我开发了一个使用 API 的 android 应用程序。每次 API 向应用程序发送请求时,它都会播放音乐。我想在谷歌家庭设备上安装这个应用程序,换句话说,我希望谷歌家庭设备在收到来自 API 的请求时播放音乐......我该怎么做?
解决方案
您尝试做的事情有很多问题,其中一些涉及您对家庭设备和助手如何工作的看法。
Google Home 不运行 Android,您无法在其上“安装”您的应用程序。事实上,您根本不会在家庭设备上“安装”应用程序。相反,它们更像是一个 Web 浏览器,可以访问在云中运行的操作。
Google 助理平台和 Actions 主要是对话驱动的,并且主要由发起对话的用户驱动。通知相当有限。这是为了让用户控制。
但是,家庭设备也是启用 Cast 的设备。因此,您可以通过 API 触发您的移动设备,并让它向设备发出 Cast 命令开始播放。但是,对于如何从移动设备启动投射存在限制,因此在您的情况下这可能不是一个好的解决方案。
推荐阅读
- javascript - React 16 组件不会将 json 数据渲染到组件中
- c# - C# 处理 XML
- python - 从 SRE_Match 对象中获取跨度和匹配值(Python)
- go - 通过 go exec.cmd 运行 SCP
- encryption - wso2 API 网关
- scala - 如何从Scala中的输出中删除括号
- javascript - iframe 的文档为 null,即使它的 contentwindow 不是
- c++ - Consexpr 使用 c++17 查找数组
- android - 返回值显示变量在使用 if else 时可能尚未初始化
- python - 将用户的给定日期与当前日期匹配