# 要求

> 了解使用 Moderation（审核）后台所需的技术要求。

Unity Safe Text 有以下要求：

1. 您必须拥有 Unity ID。请参阅[创建 Unity ID](/cloud/organizations.md)。
2. 您必须是有权访问 Unity Moderation 服务的 [Unity 组织](/cloud/organizations.md)的[成员或项目成员](/cloud/organizations/members-groups-roles.md)。如果您不是 Unity 组织的成员，可以让具有所有者或管理员权限的组织成员通过 [Unity Dashboard（Unity 后台）](http://cloud.unity.com)将您添加到其组织中。
3. 您必须拥有使用 Unity 编辑器版本 2021.3 或更高版本的 Unity 项目。
4. 您必须使用 Unity Authentication 服务。

## 对用户的要求##requirements-for-users

要访问 Moderation（审核）后台，项目成员必须具有以下两种角色之一：安全仲裁者或安全管理员。每种角色具有不同的权限：

* 安全仲裁者角色允许用户查看事件并对事件进行操作。
* 安全管理员角色包括安全仲裁者的所有权限，并可以编辑设置。

要为用户分配角色，请执行以下操作：

1. 选择 [Unity Dashboard（Unity 后台）](http://cloud.unity.com)中的 Project Settings（项目设置）按钮。
2. 选择 Organization members（组织成员）或 Project members（项目成员）。
3. 在所选部分中，选择要赋予角色的用户，然后选择 `Safety Moderator`（安全仲裁者）或 `Safety Admin`（安全管理员）角色。应用后，所选角色将分配给用户，并授予他们相应的权限集。

具有基础角色 Owner（所有者）或 Manager（管理员）的组织成员拥有默认应用的所有安全角色。

## 依赖关系##dependencies

要使用 Moderation SDK，您需要额外的 Unity 包。有些是强制要求的包，其他的则是可选包：

| 包名称                               | 最低版本                                                                        | 要求类型 | 用例                                                                      |
| --------------------------------- | --------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------- |
| com.unity.services.moderation     | 0.0.1-pre                                                                   | 必需   | Unity Moderation 包。                                                     |
| com.unity.services.vivox          | 16.0                                                                        | 必需   | 使用 Vivox v16.0.1 或更高版本的包将允许 Moderation 收集频道信息，以丰富 Safe Text 后台中的事件举报内容。 |
| com.unity.services.core           | 1.4.2                                                                       | 必需   | 初始化 Unity 服务生态系统。                                                       |
| com.unity.services.authentication | 2.1.1 或 2.5.0-pre.3（如果您需要[玩家名称](/authentication/player-name-management.md)） | 必需   | 在 UGS 服务中对玩家进行身份验证。                                                     |
| com.unity.nuget.newtonsoft-json   | 3.0.2                                                                       | 必需   | 此包使其他包能够处理 JSON 格式的响应。                                                  |

如需了解有关 Authentication 包的信息，请参阅 [Authentication 文档](/authentication.md)。
