[TOC]
前置条件
参数 |
备注 |
提供方 |
game_id |
游戏ID |
渠道 |
login_key |
登录秘钥 |
渠道 |
pay_key |
充值秘钥 |
渠道 |
pay_url |
返货地址 |
研发 |
初始化
CnGameSdk.Init(InitParam initParam, Action callback);
参数名 |
必选 |
类型 |
说明 |
game_id |
是 |
int |
游戏ID |
app_version |
是 |
string |
游戏版本号。如:1.0.0 |
登录
CnGameSdk.Login(
LoginParam loginParam,
Action<LoginCallback> successCallback,
Action<LoginCallback> failCallback,
Action<LoginCallback> completeCallback);
- successCallback 成功回调函数
- failCallback 失败回调函数
- completeCallback 完成回调函数
参数名 |
必选 |
类型 |
说明 |
user_id |
是 |
int |
用户ID |
token |
是 |
string |
登陆后TOKEN |
time |
是 |
int |
UNIX 时间戳。单位:秒 |
avatar |
否 |
string |
头像 |
nickname |
否 |
string |
用户昵称 |
充值
CnGameSdk.Pay(PayParam payParam);
参数名 |
必选 |
类型 |
说明 |
user_id |
是 |
int |
用户ID |
money |
是 |
int |
充值金额。单位:分 |
role_id |
是 |
string |
角色ID |
role_name |
是 |
string |
角色名称 |
role_level |
是 |
int |
角色等级 |
server_id |
是 |
string |
区服ID |
server_name |
是 |
string |
区服名称 |
product_id |
是 |
string |
充值产品ID |
product_name |
是 |
string |
充值产品名称 |
product_desc |
是 |
string |
充值产品描述 |
ext |
否 |
string |
研发透传参数 |
数据上报
CnGameSdk.DataReport(DataReportParam dataReportParam);
参数名 |
必选 |
类型 |
说明 |
user_id |
是 |
int |
用户ID |
money |
是 |
int |
充值金额。单位:分 |
role_id |
是 |
string |
角色ID |
role_name |
是 |
string |
角色名称 |
role_level |
是 |
int |
角色等级 |
server_id |
是 |
string |
区服ID |
server_name |
是 |
string |
区服名称 |
product_id |
是 |
string |
充值产品ID |
product_name |
是 |
string |
充值产品名称 |
product_desc |
是 |
string |
充值产品描述 |
ext |
否 |
string |
研发透传参数 |