概览
Combo SDK for Apps 是 Combo 面向 Android 、 iOS 原生应用提供的一套客户端 SDK,使用的系统仍是 Combo。 应用与游戏使用同一套世游发行平台 Console、项目配置、账号体系、支付服务和服务端协议。
与现有 Combo SDK 的差异
| 项目 | Combo SDK for Apps |
|---|---|
| 接入方式 | 直接集成 Android / iOS 原生工程,使用 已支持的能力 中的 Kotlin / Objective-C 接口。 |
| SDK 产物与版本 | 独立的 SDK 产物与版本记录;iOS 下载包名称为 combo-sdk-ios-app。 |
| CLI | 使用 combo-cli-app 下载包,命令名为 combo-cli-app;原生工程参数见 原生工程命令。 |
| UI 主题 | 使用 Combo SDK for Apps v0.7.0 或更高版本时,必须完成主题配置,缺失或非法配置会导致初始化失败。 |
| 平台术语 | Console 与协议中的 Game、Game ID、Distro 等名称沿用 Combo 定义,见术语表 。 |
| 服务端接入 | 使用现有 Combo 的身份验证、订单、通知、GM 等服务端功能。 |
提示
非游戏类应用无需接入面向游戏的中宣部防沉迷 API;实名认证功能按应用需求和发行要求接入。
请按下方的接入顺序,完成原生工程集成,再按应用需要,接入登录、内购及其他功能。
接入顺序
已支持的能力
Combo for Apps 提供以下功能,开发者通过将 Combo SDK 集成到应用中即可使用:
核心功能
| 功能 | 描述 |
|---|---|
| 账号与登录 | 提供聚合账号登录功能。 |
| 内购与支付 | 提供聚合的内购与支付功能。 |
| 服务端接入 | 功能介绍 |
| 数据分析 | 已集成 数数(ThinkingEngine) 数据分析平台,用于事件追踪与报表。 |
| 错误追踪 | 已集成了 Sentry,用于追踪客户端运行时错误。 |
| 应用更新 | 支持所有分发版本的强制覆盖更新。 |
| 产物管理 | 提供应用产物管理与应用分包管理。 |
可选功能
| 功能模块 | 描述 |
|---|---|
| 归因追踪 | 集成了各类广告投放平台的归因 SDK。 |
| 实名认证 | 提供符合监管政策的实名认证功能,对于应用类产品为可选功能。 |
| 应用公告 | 打开 WebView 展示公告网页。 |
| 应用内分享 | 提供社交媒体平台的分享功能。 |
| 礼包码 | 提供礼包码兑换功能。 |