[TOC]

前置条件
参数 备注 提供方
game_id 游戏ID 渠道
login_key 登录秘钥 渠道
pay_key 充值秘钥 渠道
pay_url 返货地址 研发
初始化
/// <summary>
/// 初始化
/// </summary>
/// <param name="initParam">初始化参数</param>
/// <param name="callback">回调函数</param>
CnGameSdk.Init(InitParam initParam, Action callback);
  • initParam 初始化参数
参数名 必选 类型 说明
game_id int 游戏ID
app_version string 游戏版本号。如:1.0.0
  • callback 初始化后完成函数
登录
/// <summary>
/// 登录
/// </summary>
/// <param name="loginParam">登录参数</param>
/// <param name="successCallback">成功回调函数</param>
/// <param name="failCallback">失败回调函数</param>
/// <param name="completeCallback">完成回调函数</param>
CnGameSdk.Login(
LoginParam loginParam, 
Action<LoginCallback> successCallback, 
Action<LoginCallback> failCallback, 
Action<LoginCallback> completeCallback);
  • loginParam 登录参数
参数名 必选 类型 说明
  • successCallback 成功回调函数
  • failCallback 失败回调函数
  • completeCallback 完成回调函数
  • LoginCallback 登录回调参数
参数名 必选 类型 说明
user_id int 用户ID
token string 登陆后TOKEN
time int UNIX 时间戳。单位:秒
avatar string 头像
nickname string 用户昵称
充值
/// <summary>
/// 充值
/// </summary>
/// <param name="payParam">充值参数</param>
CnGameSdk.Pay(PayParam 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 研发透传参数
数据上报
/// <summary>
/// 充值
/// </summary>
/// <param name="dataReportParam">数据上报参数</param>
CnGameSdk.DataReport(DataReportParam 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 研发透传参数

results matching ""

    No results matching ""