设置用户报告

将用户报告 SDK 集成到您的应用程序以设置用户报告。集成后,您可以使用内置的用户报告预制件,或者在不使用预制件的情况下创建您自己的自定义用户报告。

Note: Before you integrate User reports with your project, make sure you set up your project for Unity Services. Your project must be in the Editor to the Dashboard with a project ID. See Setting up your project for Unity Services.

要将内置示例用户报告预制件添加到您的项目中

  1. 在编辑器中打开“Package Manager”,然后找到“User Reporting”包并选择“Samples”选项卡。
  2. 找到“User Reporting Example”,然后选择“Import”。
  3. 在您的项目中,将用户报告预制件添加到所需的场景中。
  4. 在您的**Assets 文件夹**中,打开**Samples**并选择**User Reporting**文件夹。
  5. 打开标题为已安装软件包版本的文件夹(例如,**1.0.0**)。
  6. 打开**User Reporting Example**文件夹。
  7. 将**UserReportFormExample**预制件拖放到您的场景中。

为新报告设置通知

用户报告支持通过集成发送新报告通知,因此您可以将开发工作流程连接到非 Unity 工具。通过第三方集成(如电子邮件、Slack、Discord、Trello 和更多)接收通知。

要设置通知

  1. 打开Unity 云面板
  2. 从顶部菜单的项目选择器中选择所需的项目。**注意**:在设置报告通知之前,请确保您已为项目添加并启用了用户报告。
  3. 在主菜单中,选择“项目”。
  4. 选择“项目设置”>“集成”。
  5. 选择“新建集成”,然后按照您要使用的集成的对话框中的说明进行操作。

测试报告和通知

示例场景是确认您的用户报告是否已正确设置的有效工具。在本例中,我们将选择性地包括对新报告的电子邮件通知集成的测试。

要设置电子邮件通知(可选)

  1. 打开Unity 云面板
  2. 从顶部导航菜单中选择您的项目。**注意**:在设置报告通知之前,请确保您已为项目添加并启用了用户报告。
  3. 选择“项目”。
  4. 选择“项目设置”>“集成”。
  5. 选择“新建集成”,然后按照“电子邮件”集成的对话框中的说明进行操作。启用“已接收报告”事件选项。

要测试是否已接收报告

  1. 打开您的 Unity 项目。
  2. 在您的“Assets”文件夹中,打开“Samples”并选择“User Reporting”。
  3. 在“User Reporting Example”文件夹中找到**UserReportingExample.unity**场景。
  4. 启动场景。单击任意位置以在场景中生成一个立方体,然后选择“创建报告”以打开提交表单。
  5. 填写表单并选择“提交”,然后检查报告是否已成功发送。
  6. 打开Unity 云面板
  7. 从顶部菜单的项目选择器中选择您的项目。
  8. 选择“云诊断”>“用户报告”。
  9. 等待几分钟,然后您的报告就会显示在仪表板上。如果您选择设置集成,则可以看到通知在报告出现的同时到达。