功能特性

全面的游戏接入解决方案,满足您的各种需求

🔐

多渠道登录

支持主流渠道登录,统一登录接口,简化接入流程

💳

安全支付

支持多种支付方式,安全可靠的支付回调机制

📊

数据分析

提供详细的数据分析,帮助您了解用户行为

🔄

角色上报

支持角色数据上报,实现用户角色管理

💬

聊天上报

支持聊天内容上报,实现内容审核

🚫

封禁管理

支持用户封禁和解封,灵活的权限管理

接入文档

详细的接入流程,帮助您快速集成SDK

1. 快速开始

本章节将指导您快速集成Game SDK,实现基本的登录和支付功能。

1.1 环境要求

  • 支持H5、PC等多种客户端
  • 支持Go、PHP等多种后端语言
  • 需要HTTPS支持

1.2 接入流程

  1. 注册开发者账号
  2. 创建应用并获取AppID和密钥
  3. 下载SDK并集成到您的项目中
  4. 配置渠道信息
  5. 实现登录和支付功能
  6. 测试和上线

2. 渠道配置

在使用SDK之前,您需要先配置渠道信息。

2.1 渠道概述

每个游戏可以接入多个渠道,每个渠道拥有独立的AppID和密钥。

2.2 配置参数

参数 类型 说明
app_id string 游戏唯一标识
channel_id string 渠道唯一标识
login_key string 登录密钥
pay_key string 支付密钥

3. 登录功能

登录功能是SDK的核心功能之一,支持多种登录方式。

3.1 登录流程

  1. 调用SDK登录接口
  2. SDK验证签名
  3. SDK返回登录URL和用户信息
  4. 游戏跳转到登录URL

3.2 登录参数

参数 类型 说明
uid string 用户ID
sid string 服务器ID
time int 时间戳
adult int 是否成年
sign string 签名

4. 支付功能

支付功能支持多种支付方式,安全可靠。

4.1 支付流程

  1. 调用SDK支付接口获取支付URL
  2. 用户跳转至支付页面
  3. 用户完成支付
  4. SDK回调游戏支付通知

4.2 支付参数

参数 类型 说明
user_id string 用户ID
cp_order_id string 游戏订单号
amount int 金额(元)
server_id string 服务器ID
role_id string 角色ID

5. 角色上报

角色上报功能用于上报用户角色信息,便于平台管理用户角色。

5.1 上报参数

参数 类型 说明
server_id string 服务器ID
role_id string 角色ID
role_name string 角色名称
role_level int 角色等级

6. 聊天上报

聊天上报功能用于上报用户聊天内容,便于平台进行内容审核。

6.1 上报参数

参数 类型 说明
gid string 游戏ID
uid string 用户ID
urole string 角色名称
channel int 消息频道
body string 消息内容

7. 封禁管理

封禁管理功能用于封禁和解封用户,支持多种封禁类型。

7.1 封禁类型

  • lock:封号+踢下线
  • unlock:解封
  • unspeakable:禁言
  • speakable:解除禁言

7.2 封禁参数

参数 类型 说明
sid int 服务器ID
uid string 用户ID
action string 封禁类型
us_time int 封禁时间(分钟)

API文档

详细的API接口说明,帮助您快速实现功能。

1. 登录接口

POST /api/login

请求参数

参数 类型 是否必须 说明
uid string 用户ID
sid string 服务器ID
time int 时间戳
adult int 是否成年
sign string 签名

响应示例

{"login_url": "https://example.com/login", "user_id": "123", "token": "abc123"}

2. 支付接口

POST /api/get-payment-url

请求参数

参数 类型 是否必须 说明
user_id string 用户ID
cp_order_id string 游戏订单号
amount int 金额
server_id string 服务器ID
sign string 签名

响应示例

{"payment_url": "https://example.com/pay"}

下载中心

下载最新版本的SDK和相关文档。

SDK包

包含SDK核心代码和示例

立即下载

API文档

详细的API接口说明

立即下载

示例代码

包含Go、PHP等多种语言示例

立即下载

常见问题

解答您在使用SDK过程中遇到的常见问题。

Q: 如何获取AppID和密钥?

+

A: 您可以在开发者后台创建应用,系统会自动生成AppID和密钥。

Q: SDK支持哪些客户端?

+

A: SDK支持H5、PC等多种客户端,您可以根据自己的需求选择合适的客户端类型。

Q: 如何处理支付回调?

+

A: 您需要在开发者后台配置支付回调地址,SDK会在用户完成支付后向该地址发送回调通知。您需要验证回调签名,确保回调的安全性。

Q: 如何调试SDK?

+

A: SDK提供了详细的日志记录,您可以开启调试模式查看详细的日志信息。同时,我们还提供了测试环境,您可以在测试环境中进行调试。

联系我们

如有任何问题或建议,欢迎联系我们。

联系方式

  • 邮箱: support@game-sdk.com
  • 电话: 400-123-4567
  • 地址: 北京市朝阳区科技园区

在线反馈