文档

​
​

Development

User Acquisition

Monetization

工业

Vivox Unity SDK

Vivox Unity SDK

Vivox
​
​
Vivox Unity SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
  • Tutorials
    • Implement Vivox Unity
      • Unity Package Manager Vivox package
      • Vivox Unity package structure
      • Add the Vivox package to a Unity project
      • Project settings
      • Integrate an existing project using VATs with Unity Authentication
    • Access Token Developer Guide
  • Reference
  1. Vivox Unity SDK 文档
  2. Vivox Unity 开发者指南

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

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

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

登录

  1. 在登录时向 UAS 自定义 ID 提供商注册所有用户,并为玩家获取
    accessToken
    和
    sessionTokens
    。
  2. 使用
    accessToken
    和
    sessionToken
    在客户端设置 AuthenticationService。
重要
**重要:**您可能根本不需要使用 VAT。仅当后端具有自定义逻辑来确定是否允许玩家访问特定频道时,才需要 VAT。如果不是这种情况,您可以直接移除 VAT 生成流程,并让 Unity Authentication SDK 进行相关处理。只需使用 Vivox 的默认初始化函数
await VivoxService.Instance.InitializeAsync();
并跳过创建 VAT 的步骤。

创建 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 平台。

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • 登录

    • 创建 VAT

    • 步骤

      • 1.更新登录流程

      • 2.更新 VAT 创建流程


报告此页面的问题