文档

支持

Cloud Diagnostics

Cloud Diagnostics

开始使用 Cloud Diagnostics

Follow this workflow to set up Cloud Diagnostics for your Unity project, and learn about the available feature tiers.
阅读时间4 分钟最后更新于 20 天前

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 计划,用于访问 Unity。
  • 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