跳到主要内容

发布谷歌语音助手 Action

谷歌语音助手 Action 认证与发布

创建并配置谷歌语音助手 Action 后,可以使用管理员账户(即用于创建和配置该 Action 的账户)来启用该 Action。用户可以使用 Beta 测试功能,在一定时间内与特定数量的用户共享该 Action。

要使谷歌语音助手 Action 公开可用,需要对其进行认证和发布。在对 Action 进行测试并确保其运作正常后,可以提交 Action 进行认证。

本节介绍了如何在 Google Actions 商店中认证和发布谷歌语音助手 Action。

前提条件

在 OAuth 页面添加 Action 标志和授权声明

获取 Google Actions 证书前,需要在 Google Actions 的 OAuth 页面添加授权声明——“登录代表你授权谷歌控制你的设备”。具体请参照以下步骤:

  1. 准备一张带有 Action 标志和授权声明“登录代表你授权谷歌控制你的设备”的图片,例如:


  1. 登录页面将会如下所示:
  1. 登录 AWS 控制台。打开 Cognito 服务页面。如果出现 New console experience 选项,启用该选项。

  2. 点击 User Pools

  3. 点击 rainmaker-user-email-mobile-pool

  4. App Integration 部分,向下滚动并选择 esp-rainmaker-google-action

  5. 向下滚动到 Hosted UI customization

  6. UI customizationlogo 字段上传图片。

  7. 向上滚动并点击 View Hosted UI,检查 OAuth 页面是否已包含该标志。

    Launch Hosted UI

  8. 使用 Google Home 应用为 Action 进行账号关联,请确保标志和授权声明显示在登录页面。

准备工作

在发布 Action 之前,请准备好以下信息:

  • Action 隐私政策和使用条款的 URL
  • 品牌名称——产品的品牌名称
  • 产品的购买链接
  • 简短描述——用一句话描述该 Action
  • 详细描述——该描述会显示给用户(应详细介绍 Action 的功能)
  • 关键词——与 Action 有关或描述此 Action 的简单搜索词
  • 示例短语(支持语音命令的示例)
  • Action 的公开名称
  • 一个测试账户(至少关联一个测试设备)
  • OAuth 页面截图——当用户与 Action 进行账户关联时,将显示该页面
  • 小图标,以下为具体要求:
    • 圆形图标
    • 192 x 192 像素
    • 透明背景、PNG 格式
    • 白色图标需加上彩色边框
  • 横幅图片,以下为具体要求:
    • 1920 x 1080 像素
    • 透明背景、PNG 格式
  • 应用程序图标,以下为具体要求:
    • 圆形
    • 144 x 144 像素
    • 透明背景、PNG 格式
    • 白色图标需加上彩色边框
  • 联系方式(开发者姓名和电子邮件),谷歌团队将通过此联系方式向你发送 Action 的认证进度
  • 开发者详细信息

获取测试结果

  1. 保持测试设备或开发板为在线状态。
  2. 确保上述测试节点与测试用户相关联,并且测试用户已经在 Google Home 应用中完成了与 Action 的关联。
  3. 进入 Google Actions 控制台,打开你的 Smart Home Action。
  4. 从菜单中打开 Test 标签页。
  5. 点击 Go to test suite
  6. 用谷歌账户登录,输入 Google Actions 的项目 ID。
  7. 列表中将显示你的设备,点击选择该设备。
  8. 向下滚动并点击 Configure test environment
  9. 开始测试。
  10. 测试将持续一段时间。
  11. 测试完成后,检查是否通过所有测试,若未通过会显示 Failed
  12. 如果通过所有测试,点击 Results and Submission
  13. 下载 Result 文件。
  14. 在填写认证申请表格时,需要提交 Result 文件。

填写部署细节

  1. 登录 Google Actions 开发者控制台,打开要认证的 Smart Home Action。
  2. 从菜单栏中打开 Deploy 标签页。
  3. 前往 Directory Information
  4. 填写所有细节信息并保存。
  5. 前往 Company Details
  6. 填写所有细节信息并保存。
  7. 点击 Certification Request Form 选项。
  8. 填写认证申请表格。 在认证申请表格中填写常见问题的答案。
    • Is this action tied to a commercial product?(这项 Action 是否与商业产品相关联?) -> Yes
    • Does your action implement SCENE trait only?(这项 Action 是否只实现了场景特征?) -> No
    • Type of Submission(提交类型)-> Cloud
    • Traits that require manual testing(需要人工测试的特性)-> 如果你的设备可以报告状态,请选择 "I have no traits that require manual testing",否则请选择 "Command Only" otherwise.
    • Have you implemented Notifications to your devices, and requires certification(你的设备是否启用通知功能,并且需要认证?) -> No
    • If you cannot implement notifications on compatible traits, please specify an ETA when it can be implemented.(如果你目前不支持通知兼容的特征,请预计可以启用该功能的时间。)-> 如果你的设备不是传感器,无需填写
    • Have you added app flip to your action, and need that to be certified?(你是否在 Action 中启用了应用快速关联功能,并且需要认证?)-> No
    • If no, please specify an ETA if you have one.(若未启用,请预计可以启用的时间) -> 无需填写
    • Updating information that require manual verification(需要人工验证的信息更新)-> 无需填写
    • UL Certificate -> 如果你的设备不是烹饪设备,无需上传
  9. 提交认证申请表后,准备发布 Action。
  10. 在 Action 控制台点击 Release 选项。
  11. 点击 Start Release
  12. 选择 production
  13. 勾选发布前的核对清单,并提交发布 Action。
  14. 你也可以在 Brand verification 部分选择将网站链接到你的 Action。
  15. Google Actions 认证团队将在 5~10 天给你发送认证结果。

On this page