特性

B3 Unity SDK 为 Unity 开发者提供了全面的集成能力:

会话管理

该 SDK 自动且无缝地处理用户认证。

API 作为函数

使用所有启动器 API,支持基于回调和基于 async/await 的调用。

WebGL 的 Webhooks

处理启动器客户端 webhooks,并将它们解析并传播到您自己的 C# 代码中。

安装和使用

2

安装到 Unity 项目

按照 GitHub 上的设置指南说明安装 SDK 到您的 Unity 项目。
GitHub 仓库包含详细的安装说明和设置要求。
3

初始化 SDK

安装 SDK 并按照设置指南后,您将能够轻松调用所有 API 作为函数。
您的 Unity 项目现在已准备好与 B3 启动器集成!

代码示例

触发规则引擎

以下是如何从您的 Unity 游戏内触发规则引擎的示例:
Unity C# 示例
B3LauncherClient.TriggerRulesEngine(new B3LauncherClient.TriggerRulesEngineBody
{
    launcherJwt = B3Instance.Instance.SessionJWT ?? jwtInput.text,
    trigger = "open-tip-modal",
    otherWallet = otherWalletInput.text,
}, null);

会话管理

SDK 自动处理用户会话:
会话示例
// 访问当前会话 JWT
string sessionToken = B3Instance.Instance.SessionJWT;

// 检查用户是否已认证
if (B3Instance.Instance.IsAuthenticated)
{
    // 用户已登录并准备与 B3 服务交互
    Debug.Log("用户成功认证");
}

API 集成

Unity SDK 提供了对所有 B3 启动器 API 的无缝访问:

下一步

支持

如需技术支持、报告错误或功能请求,请访问 GitHub 仓库或联系我们的开发者社区。

获取 Unity SDK 支持

报告问题或从开发者社区获取帮助