设置 User Reporting
将 User Reporting SDK 与您的应用程序集成来设置 User Reporting。集成后,您可以使用内置的用户报告预制件,或者在没有预制件的情况下创建自己的自定义用户报告。
**注意:**在将用户报告集成到项目之前,请确保设置了项目来启用 Unity Services。您的项目必须在编辑器中并通过项目 ID 连接到 Dashboard(后台)。请参阅设置项目启用 Unity Services。
要将内置示例 User Reporting 预制件添加到项目中,请执行以下操作:
- 在编辑器中打开 Package Manager(包管理器),然后找到 User Reporting(用户报告)包并选择 Samples(示例)选项卡。
- 找到 User Reporting Example(用户报告示例)并选择 Import(导入)。
- 在项目中,将 User Reporting 预制件添加到所需的场景中。
- 在您的 Assets 文件夹中,打开 Samples 并选择 User Reporting 文件夹。
- 打开以所安装包版本(例如 1.0.0)命名的文件夹。
- 打开 User Reporting Example 文件夹。
- 将 UserReportFormExample 预制件拖放到场景中。
设置新报告的通知
User Reporting 功能通过集成支持新报告通知,使您可以将开发工作流程连接到非 Unity 工具。您可以通过第三方集成,比如电子邮件、Slack、Discord、Trello 等,接收通知。
要设置通知,请执行以下操作:
- 打开 Unity Dashboard(Unity 后台)。
- 从顶部菜单上的项目选择器中选择所需的项目。注意:在设置报告通知之前,请确保为该项目添加并启用了 User Reporting。
- 从主菜单中,选择 Projects(项目)。
- 选择 Project Settings(项目设置)> Integrations(集成)。
- 选择 **New Integration(新建集成)**并根据要使用的集成来按照弹出窗口中的说明操作。
测试报告和通知
示例场景是确认 User Reporting 是否已正确设置的有效工具。在这个例子中,我们将选择性地包括对新报告的电子邮件通知集成进行测试。
要设置电子邮件通知(可选),请执行以下操作:
- 打开 Unity Dashboard(Unity 后台)。
- 从顶部导航菜单上的项目选择器中选择所需的项目。注意:在设置报告通知之前,请确保为该项目添加并启用了 User Reporting。
- 选择 Projects(项目)。
- 选择 Project Settings(项目设置)> Integrations(集成)。
- 选择 **New Integration(新建集成)**并按照 **Email(电子邮件)**集成弹出窗口中的说明操作。启用 **Report Received(收到报告)**事件选项。
要测试是否收到了报告,请执行以下操作:
- 打开您的 Unity 项目。
- 在您的 Assets 文件夹中,打开 Samples 并选择 User Reporting。
- 在 User Reporting Example 文件夹中找到 UserReportingExample.unity 场景。
- 启动场景。单击任意位置以在场景中生成一个立方体,然后选择 **Create Report(创建报告)**来打开提交表单。
- 填写表单并选择 Submit(提交),然后确认报告已成功发送。
- 打开 Unity Dashboard(Unity 后台)。
- 从顶部菜单上的项目选择器中选择所需的项目。
- 选择 DevOps > Cloud Diagnostics > User Reporting(用户报告)。
- 等待几分钟,然后您的报告将显示在 Dashboard(后台)中。如果您选择设置了集成,则可以看到几乎在报告显示的同时收到通知。