创建开发者项目

开发者项目(包括 Matter 集成) 在Google Home Developer Console中管理。本页将介绍如何设置 在 Developer Console 上新建开发者项目。

限制

Cloud-to-cloudLocal Home SDK 功能无法添加到 Developer Console 中的项目。如果 您希望将 Matter 功能添加到现有的 Cloud-to-cloudLocal Home 集成,您必须 请先导入一个现有的 Actions on Google 项目

为项目命名

为项目命名时,最好指定一个符合以下要求的名称:

  • 包含一些有关项目的基本信息。
  • 不会轻易与其他项目混淆。
  • 可以表示项目中的所有 integration。

有意义的名称非常重要。通用名称(例如 project-gamma-798)会有效地“伪装”,在其他采用通用名称的项目列表中不会显眼。

为项目命名时,请参考以下指南:

  • 使用贵公司的名称
  • 在名称中使用项目或操作类型
  • 请勿使用“test”在项目名称中

例如,acme-smarthomeacme-lighting 是清晰且唯一的项目名称。

创建项目

一个开发者项目代表一个或多个 integration。通过共享 与其开发团队成员进行协作,那么所有者可以允许 用户以管理项目中的所有 integration。

Google 智能家居生态系统 integration使用新的 Developer Console。在 Developer Console

  1. 创建一个新项目
  2. 从 Actions on Google 控制台导入现有项目

我们建议您为所有 Matter 集成(测试和生产环境)仅创建一个项目,尤其是要避免在使用 Matter 的测试供应商 ID 和产品 ID 进行测试时出现问题。

方法 1:创建新项目

前往 Developer Console

转到 Developer Console

  1. 管理项目页面上,点击创建项目
  2. 开始页面上,点击创建项目
  3. 输入项目名称,该名称应符合项目命名规范 指南
  4. 点击创建新项目

系统会将您重定向回新项目的首页

方法 2:从 Actions on Google 控制台导入现有项目

可将现有的 Actions on Google 项目导入新中 Developer Console(如果您需要添加 Matter) 对现有 Cloud-to-cloudLocal Home 的支持 集成。

此方法存在以下限制:

  • 此导入操作是单向的。此操作无法撤消。
  • 只有项目所有者可以导入现有 Actions on Google 项目。所有者是项目创建者,可使用 “成员”链接
  • 只能修改已导入项目的公司资料 请参阅 Actions on Google 控制台。这些更改会反映在 Google Home 开发者控制台中。

导入后,原来的Actions on Google项目仍可使用 管理现有集成(例如 Cloud-to-cloudLocal HomeApp Discovery)。

如需从 Actions on Google Console 导入现有项目,请前往 Developer Console:

前往开发者控制台

  1. 点击 Create a Project
  2. 输入现有的 Actions 项目名称或从下拉列表中选择一个项目 列表(例如,在以下屏幕截图中,项目名称为“My Matter 项目”)。
  3. 点击 Import project(导入项目)。

系统会将您重定向回 Developer Console

Google Home 开发者中心获取
已开始

设置日志级别

默认情况下,对于每个Google Cloud 集成

如需将每个集成的所有日志保存到 Google Cloud,请在日志级别控件:错误日志部分中选择所有日志

Google Home 开发者中心项目日志级别

此设置适用于您项目中的所有集成。不能根据 集成。将所有日志保存到 Google Cloud 可能会产生额外的费用 超过日志存储空间的费用。

如需详细了解日志,请参阅适用于 诉讼或调查

共享开发者项目

您可以添加或移除 使用 的小组 预定义角色

  1. Developer Console 点击的首页成员:系统会将您转到 IAM 和管理 >IAM 页面 在Google Cloud Console上发布。

    或者,点击项目详情,然后点击底部成员部分中的在 GCP 中管理成员

  2. 使用 Google Cloud Console 进行必要的更改 信息中心。

如需了解如何修改项目访问权限,请参阅 使用 IAM 对项目进行访问权限控制

添加到用户列表后,该用户就可以查看该项目以及 Developer Console中的集成。

根据贵组织的设置,您可能会遇到权限错误 。如果是,请与您的 Google Cloud 管理员和请求 您账号的 Project Creator 权限