如何在谷歌手机表面上的操作中显示列表卡时删除简单的响应



嗨,我遇到了一个问题,我选择了同时返回简单响应和列表卡的手机表面。但是在显示中,我在模拟器中得到了两者。如何在使用或显示列表卡时删除简单响应。 此要求适用于谷歌家庭迷你和手机助手。

在这里,我需要通过单击清除没有来自用户的请求 列表卡。它仅用于显示目的。

我的执行方式是不是错的,不知道如果我错了,请纠正我。但是是否有可能删除或任何其他方法来摆脱简单的响应?

请记住,除了可以发送的任何其他 RichResponse 之外,您还必须至少有一个 SimpleResponse。此简单响应可以包含空格 - 但它必须存在。(但是,它可能应该包含的不仅仅是一个空格。

  • 使用以下代码检测表面

    const screenAvailable = conv.available.surfaces.capabilities.has('actions.capability.SCREEN_OUTPUT');

  • 如果存在 Surface,请仅使用基于 UI 的响应。

  • 如果 Surface 不存在,请仅使用简单响应。
  • 在真实的移动设备和家庭上进行测试,因为模拟器会在仿真过程中显示额外的信息。

最新更新