ESP RainMaker Customer Docs

ESP RainMaker Customer Docs

  • 入门指南
  • 发布版本
  • 帮助

›集成

介绍

  • 介绍

RainMaker 云

  • RainMaker 云
  • 准备工作
  • 部署前配置
  • 部署
  • 后端
  • 节点注册模块
  • 前端部署
  • 部署后配置
  • 部署验证
  • 获取许可证
  • 附加服务
  • 推送通知
  • 部署升级
  • 配置
  • 卸载

手机应用

  • 安卓配置
  • iOS 配置
  • 通知 Payload

CLIs

  • CLI

固件

  • 固件

第三方登录

  • 谷歌登录
  • 苹果登录

集成

  • 语音助手集成
  • Alexa
  • 谷歌语音助手
  • 语音助手集成插件仓库
  • Alexa 账号关联
  • 发布 Alexa Skill
  • 发布谷歌语音助手 Action
  • 升级

功能

  • 功能

监测

  • 监测面板

参考

  • 参考

发布谷歌语音助手 Action

[English Version]

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

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

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

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

前提条件

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

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

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

  2. 登录页面如下所示:

  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 customization 的 logo 字段上传图片。
  7. 向上滚动并点击 View Hosted UI,检查 OAuth 页面是否已包含该标志。

Launch Hosted UI

  1. 使用 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. 填写所有细节信息并保存。
  1. 点击 Certification Request Form 选项。

  2. 填写认证申请表格。

    在认证申请表格中填写常见问题的答案。

    1. Is this action tied to a commercial product?(这项 Action 是否与商业产品相关联?)-> Yes
    2. Does your action implement SCENE trait only? (这项 Action 是否只实现了场景特征?)-> No
    3. Type of Submission(提交类型)-> Cloud
    4. Traits that require manual testing(需要人工测试的特性) -> 如果您的设备可以报告状态,请选择 I have no traits that require manual testing,否则请选择 Command Only
    5. Have you implemented Notifications to your devices, and requires certification?(您的设备是否启用通知功能,并且需要认证?)-> No
    6. If you cannot implement notifications on compatible traits, please specify an ETA when it can be implemented.(如果您目前不支持通知兼容的特征,请预计可以启用该功能的时间。) -> 如果您的设备不是传感器,无需填写
    7. Have you added app flip to your action, and need that to be certified?(您是否在 Action 中启用了应用快速关联功能,并且需要认证?) -> No
    8. If no, please specify an ETA if you have one.(若未启用,请预计可以启用的时间) -> 无需填写
    9. Updating information that require manual verification(需要人工验证的信息更新)-> 无需填写
    10. UL Certificate(UL 证书) -> 如果您的设备不是烹饪设备,无需上传
  3. 提交认证申请表后,准备发布 Action。

  4. 在 Action 控制台点击 Release 选项。

  5. 点击 Start Release。

  6. 选择 production。

  7. 勾选发布前的核对清单,并提交发布 Action。

  8. 您也可以在 Brand verification 部分选择将网站链接到您的 Action。

  9. Google Actions 认证团队将在 5-10 天给您发送认证结果。

← 发布 Alexa Skill升级 →
  • 谷歌语音助手 Action 认证与发布
    • 前提条件
    • 准备工作
    • 获取测试结果
    • 填写部署细节
Copyright © 2024 Espressif Systems