按钮未在 Google Nest 设备中显示,但在移动助理中正确显示
Posted
技术标签:
【中文标题】按钮未在 Google Nest 设备中显示,但在移动助理中正确显示【英文标题】:Button is not showing in Google Nest devices but showing properly in Mobile Assistant 【发布时间】:2021-11-26 12:36:51 【问题描述】:我正在为我们的一位客户使用谷歌操作。我们正在使用 Button 将用户导航到特定 URL,但 Button 未在 Nest 设备中显示,但在 Mobile Assistant 设备中显示良好。
无论如何,我们可以在哪里启用相同的功能?
另外如果没有选项,如何识别登录设备的用户是否启用了按钮功能?
【问题讨论】:
【参考方案1】:链接到网页的按钮在智能显示器上不可用。在平台上不同的设备有一定的局限性。因此,运行该操作的设备会发送capabilities,它定义了什么是可能的。您需要检查WEB_LINK
功能。
在Node.js library 中会这样:
app.handle('handle-name', conv =>
const supportsWebLink = conv.device.capabilities.includes('WEB_LINK')
if (!supportsWebLink)
// Behavior for Nest Hub and other devices
)
我看到你有 dialogflow-es
标签而不是 actions-builder
,所以在 Dialogflow 中进行:
app.intent('intent-name', conv =>
const supportsWebLink = conv.device.capabilities.includes('WEB_LINK')
if (!supportsWebLink)
// Behavior for Nest Hub and other devices
)
【讨论】:
以上是关于按钮未在 Google Nest 设备中显示,但在移动助理中正确显示的主要内容,如果未能解决你的问题,请参考以下文章