首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表不会显示在移动助手中

表不会显示在移动助手中
EN

Stack Overflow用户
提问于 2018-07-02 00:12:06
回答 1查看 360关注 0票数 1

我正在用DialogFlow和一个定制的WebHook构建并测试我的第一个助手应用程序,我计划在支持actions.capability.SCREEN_OUTPUT的设备上使用桌卡。

我尝试用一个simpleResponse后跟一个简单的tableCard来创建响应,但是虽然我可以在模拟器中看到表,但在任何支持输出的物理设备中都看不到它(对不起,我还没有智能显示器,所以我不能在那里测试它;)

我想也许我犯了一个错误,所以我试着用我从here复制的以下示例代码来回答。不幸的是,我得到了同样的结果。

这是我尝试过的示例代码:

代码语言:javascript
复制
{
  "payload": {
    "google": {
      "expectUserResponse": true,
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "Simple Response"
            }
          },
          {
            "tableCard": {
              "rows": [
                {
                  "cells": [
                    {
                      "text": "row 1 item 1"
                    },
                    {
                      "text": "row 1 item 2"
                    },
                    {
                      "text": "row 1 item 3"
                    }
                  ],
                  "dividerAfter": true
                },
                {
                  "cells": [
                    {
                      "text": "row 2 item 1"
                    },
                    {
                      "text": "row 2 item 2"
                    },
                    {
                      "text": "row 2 item 3"
                    }
                  ],
                  "dividerAfter": true
                }
              ],
              "columnProperties": [
                {
                  "header": "header 1"
                },
                {
                  "header": "header 2"
                },
                {
                  "header": "header 3"
                }
              ]
            }
          }
        ]
      },
      "userStorage": "{\"data\":{}}"
    }
  }
}

我做了一些研究,因为后来我认为它们可能在某些情况下应该是隐藏的,或者它们还不被支持(因为我在here上看到它们是最近添加的),所以问题是:有人知道为什么它们没有显示吗?

这是我拍摄的模拟器的屏幕截图:

这与在使用最新助手(v1.3.3408)的iOS设备上看到的响应相同:

我忘了说,我也尝试过在Firebase托管的webhook中使用此示例代码,但它也无法在我的物理设备上显示:https://actions-on-google.github.io/actions-on-google-nodejs/classes/conversation_response.table.html

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 02:56:34

我刚刚找到了here的以下通知,它回答了我最初的问题:

注意:表卡功能目前处于开发者预览版中。在开发人员预览期间,您可以在Action Console模拟器中使用表卡测试响应,但用户在生产版本中看不到这些卡。

在使用它们之前,我们似乎必须等待:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51124949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档