开始使用 Cloud Diagnostics

Unity Cloud Diagnostics 是一个服务,用于收集和报告游戏中错误(称为崩溃或异常)的数据。Cloud Diagnostics 还可以用于收集玩家反馈,例如 Bug Reports 或功能请求。Cloud Diagnostics 连接到 Unity 编辑器中的项目,并可以通过 Unity Dashboard(Unity 后台)进行管理。

Cloud Diagnostics 提供的见解有助于您更好地诊断游戏中的任何问题,以便提供更好的游戏体验。在游戏开发测试周期和应用程序上线时,都建议使用 Cloud Diagnostics。

请阅读以下文章,概要了解相关主题:

Unity 计划和 Cloud Diagnostics 等级

Cloud Diagnostics 是您的 Unity 计划中自动捆绑的一个服务,无论您使用 Unity Personal、Pro 还是 Plus。请注意,虽然 Cloud Diagnostics 在所有 Unity 计划中都可用,但在不同的 Unity 订阅类型中,功能容量会有所不同。以下详细说明了各个 Unity 计划中 Cloud Diagnostics 所包含的功能:

Unity 计划Cloud Diagnostics 等级
Unity Personal:免费向个人用户提供的 Unity 许可证,包括对产品和功能的基本访问权限。Unity Personal 包含 Cloud Diagnostics。

Cloud Diagnostics

  • 每天 25 个崩溃和异常报告

  • 每天 10 个用户生成的报告

  • 每天 10 MB 用户生成的报告存储

  • 7 天数据留存

Unity Pro:面向小型工作室的 Unity 许可证,相比 Unity Personal,该计划提供的功能和资源更多。Unity Pro 包含 Advanced Cloud Diagnostics。

Advanced Cloud Diagnostics

  • 每天 10,000 个崩溃和异常报告

  • 每天 1,000 个用户生成的报告

  • 每天 1 GB 用户生成的报告存储

  • 90 天数据留存,包括详细的崩溃和异常日志以及自定义崩溃和异常元数据

Unity Plus:面向专业开发者的 Unity 许可证,提供了创建和运营游戏的完整解决方案。Unity Plus 包含 Advanced Cloud Diagnostics。

要选择订阅或更改 Unity 计划,请转到 Unity Store

基本设置要求

虽然您的 Unity 计划中会自动捆绑 Cloud Diagnostics,但在项目中设置 Cloud Diagnostics 之前,您需要满足一些基本要求。

要集成 Cloud Diagnostics 服务,您需要具有以下几项内容:

  • Unity ID组织,用于登录编辑器或 Dashboard(后台)并管理您的项目。
  • Unity 编辑器中的项目,用于为连接的服务提供数据和内容。
  • 项目 ID,用于将编辑器中的项目连接到 Dashboard(后台)中的服务。
  • 受支持的操作系统平台。Cloud Diagnostics 目前支持 iOS、Android、macOS 和 Windows 桌面。

主要概念说明

Unity 计划:您在 Unity 中使用的基本订阅类型,可以是 Unity Personal、Pro、Plus 或 Enterprise。Unity 订阅决定了您在 Unity 编辑器和一些 Unity Dashboard(Unity 后台)服务中的使用和功能访问。

Unity ID组织:Unity ID 用于登录 Unity Dashboard(Unity 后台),而组织是在 Dashboard(后台)上管理游戏开发项目、团队和服务的配置文件。

项目:在 Unity 编辑器中构建的游戏。

项目 ID:Unity 项目的唯一标识符,使您能够在 Unity Dashboard(Unity 后台)上为该项目使用任何 Unity 服务。

可以将 Unity 编辑器视为项目创建的地方,而将 Unity Dashboard(Unity 后台)视为管理项目、组织及其相关服务的地方,这会很有帮助。

Cloud Diagnostics 的基本设置

要设置 Cloud Diagnostics,请确保您满足上文部分概述的基本要求。请注意,如果没有项目 ID 来将服务与您的项目相关联,您将无法激活 Cloud Diagnostics。

要设置 **Crash and Exception Reporting(崩溃和异常报告)**请在 Unity 编辑器中转到所需的项目,然后转到 Window(窗口)> General(常规)> Services(服务)> Cloud Diagnostics。从 Cloud Diagnostics 窗口中,打开 Crashes and Exceptions(崩溃和异常)。您可以从 Unity Dashboard(Unity 后台)> Cloud Diagnostics 页面管理崩溃和异常报告,以及上传调试符号。有关设置崩溃和异常报告的更多信息,请转到设置崩溃和异常报告

要设置 User Reporting,您需要下载 User Reporting SDK 并在 Unity 编辑器中将该 SDK 集成到项目中。集成后,您可以从 Unity Dashboard(Unity 后台)> Cloud Diagnostics 页面管理用户报告见解。有关设置 User Reporting 的更多信息,请转到设置 User Reporting