版本:2022.3
语言:英语
Unity 云诊断
多人服务

Unity 集成

Unity 集成允许您将以下 Unity 服务连接到您的开发工作流程中的非 Unity 工具

要添加集成,您必须是项目的所有者或管理员。有关分配角色的信息,请参阅 管理您的组织 中的成员和组部分。

Unity 集成支持以下非 Unity 工具

  • 网络钩子:一个用户定义的回调,使 Unity 能够向外部服务发送 POST 请求。
  • Discord:通过 Discord 定义的 webhook 向您的团队频道发送通知。
  • Slack:通过 Slack 定义的 webhook 向您的团队频道发送通知。
  • 电子邮件:通过电子邮件向您的团队发送通知。
  • JIRA:使用 JIRA 定义的 webhook 创建或更新 JIRA 工单。
  • Trello:创建和评论 Trello 卡。

集成限制

Unity 个人版限制用户在所有活动上只能有一个集成,但多个 Unity 服务可以使用该集成。《Unity Teams》,《Unity Plus》和《Unity Pro》用户可以有最多 100 个集成。如果您的 Unity Teams、Pro 或 Plus 订阅过期,Unity 将保留您当前的所有集成,但自动禁用它们。如果发生这种情况,您仍然可以登录到 Unity 服务仪表板并启用单个集成。

添加集成

要将集成添加到您的流程中

  1. 登录到 Unity 服务仪表板
  2. 选择要添加集成的项目。
  3. 在左侧导航栏中,选择 设置 > 集成
  4. 集成仪表板出现。单击 新建集成 按钮。

    Creating a new Integration in the Developer Dashboard.
  5. 选择要启用的集成。
  6. 选择要触发集成的活动(s),然后单击 下一步 按钮。
  7. 配置集成选项。这些选项根据所选集成而异,在下文各节中详细说明。
Configuring a new tool to Integrate.
配置新工具进行集成。

网络钩子集成

要配置网络钩子集成,请提供以下信息

Webhook configuration settings.
网络钩子配置设置。
参数 描述
显示名称 用于在集成列表中识别集成的名称。
网络钩子 URL 接收 Unity 服务发送的网络钩子 POST 请求的服务器端点 URL。
身份验证密钥 接收应用程序的客户端密钥。
内容类型 请从下拉菜单中选择您的数据内容类型。
禁用 SSL/TLS 验证 勾选此复选框以禁用 SSL/TLS 安全证书的验证。
验证 SSL/TLS 证书可帮助确保您的数据安全地发送到上述网络钩子 URL。不建议启用此选项,除非您绝对知道您在做什么。

Discord 集成

要配置 Discord 集成,Unity 将调用一个应用,使用 Discord API 在 Discord 频道中注册一个 Webhook。如果您没有 Discord 服务器,请参阅 Discord 文档中的如何在 Discord 中创建服务器?

重要:您必须启用用于集成的账户的 webhooks。

要完成配置

  1. 创建新的 Discord 集成并选择其事件。
  2. 点击 下一步 按钮。在 Discord 登录屏幕上登录。
  3. 出现 连接到 Discord 对话框。

    Configuring a Discord Integration.
  4. 选择服务器 下拉菜单中选择您的 Discord 服务器。
  5. 选择频道 菜单中选择要发布通知的频道。
  6. 点击 授权 按钮。

Slack 集成

要配置 Slack 集成,Unity 将调用一个应用程序,该程序使用 Slack API 在 Slack 频道中注册一个 Webhook。

在创建新的 Slack 集成并配置所需出现的事件之后,您必须授权 Unity 访问您的 Slack 服务器。

Authorizing Unity to connect to your Slack server.
授权 Unity 连接到您的 Slack 服务器。

如果您没有 Slack 服务器,请参阅 Slack 文档中的创建 Slack 工作空间

要完成配置

  1. 登录您的 Slack 账户。
  2. 在应用程序右上角,选择一个 Slack 工作空间。
  3. 发布到 下拉菜单中选择要发布通知的 Slack 频道。
  4. 点击 授权 按钮。

电子邮件集成

电子邮件集成在项目发生指定事件时通知团队成员。

  1. 从仪表板创建电子邮件集成以查看事件菜单。
  2. 选择您希望接收电子邮件通知的事件,然后点击 下一步 按钮。

    注意:构建自动化会单独处理电子邮件通知设置。您可以通过点击事件菜单底部的 这里 链接进行配置。
  3. 选择您希望收到通知的团队成员。
  4. 如果您希望未来添加的团队成员自动收到其他团队成员收到的电子邮件,请选择 向新团队成员发送电子邮件
Configuring email Integrations.
配置电子邮件集成。

JIRA 集成

Unity JIRA 集成允许您以下方式与 JIRA 交互

  • 云调试:当您收到一份报告时创建一个新的问题。Unity 会创建一个带有以下标签的问题:unity-user-report、unity-crash-report 或 unity-exception-report。您必须具有创建问题和修改标签列的权限,以便这些集成正常工作。
Configuring a JIRA Integration.
配置 JIRA 集成。

在输入您的 JIRA 实例信息后,您必须为云调试提供以下附加信息

参数 描述
在此项目中创建问题 选择要创建问题的项目。
标记传入的问题为 选择要记录报告的问题类型。

Trello 集成

Unity Trello 集成有以下功能

  • 云调试:当您收到用户报告时,Unity 会自动为您创建并添加一张新卡片到您的看板。

配置 云调试 的 Trello 集成

  1. 在您的 Unity Services 仪表板 中创建 Trello 集成。为此,请从仪表板选择您的项目,然后转到 设置 > 集成 并从窗口中选择 Trello 集成
  2. 选择您希望将项目与之集成的服务和事件,然后选择 下一步
  3. Unity 会提示您登录 Trello,并请求允许更改您的 Trello 看板的权限。此权限是必要的,以便 Unity 可以创建、更新和评论卡片。
  4. 在中集成配置页面上填写集成摘要,包括Unity应发布到哪些板和列表,并保存设置。
Configuring a Trello Integration
配置Trello集成

管理现有集成

要管理现有集成

  1. 登录到 Unity 服务仪表板
  2. 选择想要编辑的集成项目。
  3. 在左侧导航栏中,选择设置> 集成

要编辑或删除现有集成,单击要修改的集成旁边的编辑。您可以进行编辑的类型取决于集成

  • 对于Slack和Discord集成,您可以更新显示名称或删除集成。
  • 对于webhook和JIRA集成,您可以修改在创建时提供的任何配置参数。

要启用或禁用现有集成,单击状态开关来启用或禁用集成。

Managing Integrations in the Developer Dashboard.
在开发者仪表板中管理集成。
Unity 云诊断
多人服务