文档

支持

Vivox Unity SDK

Vivox Unity SDK

为使用 VAT 的现有项目集成 Unity Authentication

Integrate Unity Authentication to an existing Vivox project that's already using Vivox Access Token.
阅读时间2 分钟最后更新于 4 天前

如果您已经拥有使用 VAT 让玩家加入频道并与 Vivox 交互的 Vivox 集成,则可以参考本指南与 UAS 进行集成来访问 Unity 提供的全套服务。 您必须对玩家登录流程和 VAT 创建流程进行一些更改。 总体而言,这两个流程的运行方式如下:

登录

  1. 在登录时向 UAS 自定义 ID 提供商注册所有用户,并为玩家获取
    accessToken
    sessionTokens
  2. 使用
    accessToken
    sessionToken
    在客户端设置 AuthenticationService。

创建 VAT

  1. 每当需要 VAT 时,Vivox SDK 都会使用自定义令牌提供商实现从后端请求 VAT。
  2. GetTokenAsync
    方法内请求 VAT 时,向后端的请求中添加
    accessToken
  3. 在后端从令牌中验证并提取所需的信息,并创建 Vivox 访问令牌以将其发送回客户端。

步骤

按照以下教程更新您的登录流程和 VAT 创建流程。

1.更新登录流程

要设置自定义 ID 登录,请按照使用自定义 ID 登录中的步骤操作。

2.更新 VAT 创建流程

为了调整 VAT 创建流程来集成 UAS,请按照将 Vivox 访问令牌与 UAS 结合使用中的步骤进行操作。 完成所有这些后,现在可以使用任何 Unity Gaming Services,包括 Vivox Moderation 平台