首页
工具
screenshot
1/1
thumbnail
ChinaSDK Hub 是面向团结引擎/Unity开发者的国内SDK统一接入插件,集成微信小游戏、TapTap、Bugly、友盟、穿山甲五大SDK。通过Editor窗口勾选模块、填写密钥即可一键接入,未启用模块条件编译自动排除,不增包体。涵盖登录、分享、支付、广告、统计、崩溃上报、云存档等核心功能,附Demo场景,适合国内小游戏开发者及中小团队快速集成。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.5.0
兼容
兼容
兼容
描述

## 详细描述

### 特点

**统一API,换SDK零改动**

所有SDK通过统一接口调用(IAuthProvider / IAdsProvider / IPaymentProvider等),业务代码只依赖接口不依赖实现。v1.1.0 起 Auth 和 Ads 升级为多 Provider 模式(AuthManager / AdsManager),微信登录、手机号登录、游客登录、TapTap 登录可同时注册;微信广告、穿山甲广告可同时存在。按名称选择 Provider,业务代码无需修改。v2.0 起 Bridge 层也接口化,按平台自动选择实现,业务代码完全不感知平台差异。

**可视化配置,无需手写宏**

通过 Tools > ChinaSDK Hub > Configure 打开配置窗口,左侧勾选SDK模块,右侧填写AppKey等密钥,点击Apply自动更新Scripting Define Symbols,Unity自动重编译。无需手动编辑ProjectSettings。

**条件编译,按需打包**

未启用的SDK代码通过 #if 预编译指令完全排除,不参与编译、不进包体、不产生依赖冲突。只勾选微信,就只有微信的代码被编译。

**JS桥接层封装 → Bridge 接口化**

WebGL/小游戏环境下,C#通过DllImport("__Internal")调用jslib,jslib调用微信/TapTap/友盟等JS SDK,回调通过SendMessage回到C#。v2.0 起 Bridge 层从静态类改为接口 + 平台实现模式:BridgeFactory 按运行平台自动创建 WebGL/Stubs 实现,Provider 通过构造函数注入 Bridge 接口。后续 v2.1+ 添加 Android/iOS 原生 Bridge 时,只需在 BridgeFactory 中增加条件分支,现有代码无需改动。

**ScriptableObject配置持久化**

AppKey等配置存储在ScriptableObject中,运行时通过Resources加载,不硬编码在代码里,换环境只需改配置文件。

### 支持的SDK及功能

| SDK | 登录 | 手机号登录 | 广告 | 支付 | 统计 | 崩溃上报 | 分享 | 云存档 |

|-----|------|----------|------|------|------|----------|------|--------|

| 微信小游戏 | ✅ | ✅ | ✅ | ✅ | — | — | ✅ | ✅ |

| TapTap | ✅ | ✅ | — | — | — | — | — | — |

| 游客(本地) | ✅ | — | — | — | — | — | — | — |

| Bugly | — | — | — | — | — | ✅ | — | — |

| 友盟 | — | — | — | — | ✅ | — | — | — |

| 穿山甲 | — | — | ✅ | — | — | — | — | — |

### 适合的项目类型

- **微信小游戏** — 最核心的适配场景,登录/分享/支付/广告/云存档全覆盖

- **抖音小游戏** — 穿山甲广告 + tt环境兼容

- **国内发行的休闲/中度游戏** — 友盟统计 + Bugly崩溃上报 + 多平台广告

- **独立开发者项目** — 一键接入,省去逐个对接SDK的时间

- **外包/定制项目** — 统一API降低维护成本,换SDK不用重构

### 包含内容

- Runtime/ — 运行时脚本(接口、Provider实现、Bridge桥接层、jslib文件)

- Editor/ — Editor工具(配置窗口、宏定义管理、Demo场景生成器)

- Demos/ — Demo场景及控制器脚本

- Documentation/ — README文档、发行说明

技术细节

## 技术细节

### 功能

- 统一SDK管理器(SDKManager单例,一键初始化所有已启用模块)

- Auth 多 Provider 管理器(AuthManager):微信登录、手机号登录、游客登录、TapTap 登录可同时注册,按名称选择

- Ads 多 Provider 管理器(AdsManager):微信广告、穿山甲广告可同时注册,支持默认 Provider 和按名称选择

- 7个统一接口:IAuthProvider(含 ProviderName)、IAdsProvider(含 ProviderName)、IPaymentProvider、IAnalyticsProvider、ICrashProvider、IShareProvider、ICloudStorageProvider

- Provider 实现矩阵:WechatAuthProvider、WechatPhoneAuthProvider、TapTapAuthProvider、TapTapPhoneAuthProvider、GuestAuthProvider、WechatAdsProvider、CSJAdsProvider、WechatPaymentProvider、WechatShareProvider、WechatCloudStorageProvider、BuglyCrashProvider、UmengAnalyticsProvider

- 5个Bridge接口:IWechatBridge、ITapTapBridge、IBuglyBridge、IUmengBridge、ICSJBridge(v2.0 接口化)

- 3个WebGL回调目标接口:IWechatCallbackTarget、ITapTapCallbackTarget、ICSJCallbackTarget

- BridgeFactory平台工厂:按 UNITY_WEBGL / UNITY_ANDROID / UNITY_IOS / Stubs 自动选择实现

- 5个WebGL Bridge实现:WechatBridgeWebGL等(实现业务接口 + 回调目标接口)

- 5个Stubs mock实现:WechatBridgeEditor等(非WebGL平台fallback,不实现回调目标)

- BridgeDataTypes.cs:共用数据结构(AuthResult / PayResult / RewardAdResult / PhoneAuthResult)

- Provider通过构造函数注入Bridge接口,不直接调用静态类(v2.0 改造)

- Editor配置窗口(SDK模块勾选、AppKey填写、宏定义自动管理、微信广告位配置)

- Demo场景一键生成器(含手机号登录、游客登录按钮)

- 条件编译宏:CHINA_SDK_WECHAT、CHINA_SDK_TAPTAP、CHINA_SDK_BUGLY、CHINA_SDK_UMENG、CHINA_SDK_CSJ

- ScriptableObject配置持久化(SDKConfig.asset存储于Resources目录)

### 支持的操作系统

- WebGL(微信小游戏、抖音小游戏)— 完整支持

- Android(微信/TapTap/Bugly/友盟/穿山甲 原生 SDK,需导入 .aar)— v2.1.0 起支持,v2.3.0 补全友盟/穿山甲

- iOS(微信/TapTap/Bugly/友盟/穿山甲 原生 SDK,需导入 .framework/.a)— v2.2.0 起支持,v2.3.0 补全友盟/穿山甲

- Windows Standalone(TapTap PC SDK,需导入 taptap_api.dll)— v2.1.0 起支持

- HarmonyOS/OpenHarmony — v2.4.0 框架就绪(C# + C++ 传输层 + ArkTS 模板内置,har SDK 需导出工程后接入)

### 文档链接

- 完整文档:Assets/ChinaSDKHub/Documentation/README.md

- 发行说明:Assets/ChinaSDKHub/Documentation/ReleaseNotes.md

- Demo场景:Assets/ChinaSDKHub/Demos/DemoScene.unity(需通过 Tools > ChinaSDK Hub > Create Demo Scene 生成)

ChinaSDK Hub

资源商店评分
(暂无评分)
国内数据
49浏览
0收藏
当前价格
¥52.50
¥75
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
205.0 MB
最新版本
3.0.0
最新发布日期
2026-10-07
支持Unity版本
/
支持的团结引擎版本
1.5.0或更高
发布者支持
278451264@qq.com