模拟器

借助 Actions 控制台中的模拟器, 你可以通过一个简单易用的网页界面测试你的 Action,该界面模拟硬件 设备及其设置你还可以获取调试信息,例如 您的执行方式接收和发送的请求和响应。

测试项目

测试 Actions 项目时,需要遵循以下限制:

  • 操作最多可测试 30 天。30 天过后,您必须创建一个 测试新版本
  • 可以在任何受支持的硬件设备上测试开发中的 Action (Android 6.0 及更高版本、iOS 9.1 及更高版本和声控音箱)。该设备必须 登录你在 Actions 控制台中使用的同一 Google 账号。语录 “Ok Google, talk to my test app”(Ok Google,与我的测试应用交谈)会调用 您的 Action。
  • 默认情况下,模拟器使用处于草稿的 Action 版本。 了解如何选择其他版本进行测试

输入法

您可以点击回答文本字段中的按钮来指定输入法 进行测试。

以下列表介绍了输入类型和设备。 可通过以下平台观看:

  • 自动检测 - 自动检测语音、键盘或触控输入。
  • 触摸 - 用于提供互动式体验和元素,例如建议内容信息卡。适用于智能显示屏和手机设备。
  • 语音 - 用于纯语音输入。适用于智能显示屏、手机和扬声器设备。
  • 键盘 - 用于纯文字输入。适用于手机设备。

默认输入法是自动检测。根据您选择的平台 输入类型也会被相应停用和启用。

输入法会包含在向您的执行方式发出的每个请求中, RawInputinputType 形式指定 字段。

  {
  "inputType": "VOICE",
  "query": "Tell me a fact about Google's headquarters"
  }

指定设备

该模拟器可以模拟不同的设备,并允许您测试 Action 的 特定设备的体验

如需更改模拟设备,请按以下步骤操作:

  1. 点击左上角的设备下拉菜单。智能显示屏 默认选中的模板

  2. 从以下设备中选择模拟设备:

    • 智能显示屏 - 内置 Google 助理的设备(例如 Nest Hub) 显示屏和扬声器功能。
    • 手机 - 配有显示屏和扬声器、内置 Google 助理的手机 功能。
    • 扬声器 - 内置 Google 助理且具有扬声器功能的智能音箱。
    • KaiOS - 搭载 Google 助理且采用 KaiOS 的手机。

选择语言

您可以从第二个下拉菜单中选择一种语言来设置语言 您想要模拟的区域请参阅 如需了解详情,请参阅本地化文档 了解有关创建多语言 Action 的信息。

设置位置

您可以手动设置设备的坐标和地址。此功能 可让您测试在控制台中设置的任何地理位置定位功能 和特定于地区的响应。

若要获取模拟位置以便在您的 Action 中使用,请使用 用户信息助手 来请求用户授权。

设置

点击左上角的 Settings 按钮,访问模拟器的其他选项。

选择一个版本

你可以指定要测试的 Actions 项目版本( 发布版本或草稿版本)。如需选择项目版本,请按以下步骤操作 步骤:

  1. 在模拟器中,点击右上角的 Settings 按钮。

  2. 点击选择版本旁边的下拉菜单,然后选择要测试的版本。

在版本下拉菜单中,选择需要 然后点击完成。您可以看到 草稿版本(用来表示当前状态) 提交前进行预览

测试网址

在测试您的开发环境时,为避免更改生产环境 Actions 项目中,您可以提供一个独特的网址来代替您的 生产环境中的网络钩子。测试网址根据 一个 Actions 项目。一个 Actions 项目可以有多个版本,每个版本 测试网址,让你能够测试 Action 的多个版本 运行模拟器。

启用“测试网址”设置后,模拟器会覆盖正式版 您的 Actions 项目的网络钩子网址,并改用测试网络钩子网址, 。

在模拟器中配置测试网址之前,请执行以下操作

  • 确定要用于测试 您的 Actions 项目。

  • 将要用于测试的服务器配置为接受 请求。

如需在模拟器中配置测试网址,请执行以下操作

  1. 在模拟器的右上角,点击 Settings

  2. 启用测试网址

  3. 测试网址框中,输入要用于测试的网址。

您指定的测试网址会显示在模拟器中。

账号关联

借助账号关联,您的 Action 可以利用 Google 登录基于 OAuth 的 Google 登录“简化”关联、 或 OAuth

如果你还没有为 Action 设置账号关联, 点击设置下的设置账号关联,转到账号关联 部分。

要关联账号,请按以下步骤操作:

  1. 在 Actions 控制台模拟器中,输入“talk to my test app”在输入中, 区域,测试您的 Action。

  2. 发送一个查询来初始化 Action 的账号关联流程。

  3. 使用提示登录。

  4. 确认账号关联成功。

关联的账号会一直保留,直到其解除关联,因此你可以使用相同的关联账号更新 Action。

要取消关联账号,请点击设置 >在账号关联解除关联。

设备端测试

通过此设置,您可以在实体设备上启用或停用测试。 为了在设备上进行测试,您需要登录到您在 用于创建 Actions on Google 项目的 API。

音频播放

切换此选项以在测试期间静音或启用音频播放。

开发沙盒

启用此选项后,系统就不会通过付款方式收取费用。请参阅 事务文档了解详情。

模拟未经验证的用户

当用户使用的设备为他人设置了 Voice Match 时,此选项会模拟该用户使用相应设备的情况。