lt_client
简介
雷霆平台各种功能接入集合
重要说明
本pkg目前仅适用于雷霆平台的旧接口;雷霆平台接口升级以后,本pkg不再适用,请使用pkg.leiting.*系列接入雷霆平台!!!
提供几种接口:
反沉迷
-
登录上报 - LtAddictionLogin / LtAddictionLoginResult
-
登出上报 - LtAddictionLogout / LtAddictionLogoutResult
-
通知下线 - LtAddictionNotifyLogout
登录验证:
- 登录验证- LtAuth / LtAuthResult
充值相关:
-
充值订单通知 - LtChargeBillNotify
-
订单异常上报 - LtChargeReportBillExecption
数据上报相关:
-
注册日志上报 - LtLogMonitorRegister
-
登入登出日志上报 - LtLogMonitorLoginLogout
-
创角日志上报 - LtLogMonitorCreateRole
-
充值日志上报 - LtLogMonitorCharge
-
广告变现日志上报 - LtLogMonitorAdReport
组件接口
类
LtAddictionLogin
继承自 LtClientRequestBase
防沉迷登录上报
成员变量
| 变 量名 | 类型 | 初始值 | 须初始化 | 描述 |
|---|---|---|---|---|
| idCard | string | nil | 可选 | 身份唯一标识(SDK服务端登录验证接口返回) 是否必填 - Y |
| game | string | nil | 可选 | 游戏标识 是否必填 - Y |
| age | int | 0 | 可选 | 年龄(SDK服务端登录验证接口返回) 是否必填 - Y |
| isFast | int | 1 | 可选 | 游客标识(SDK服务端登录验证接口返回) 1:游客 (其他状态为非游客) 是否必填 - Y |
| gid | string | nil | 可选 | 游戏角色Id(暂不支持角色ID包含“~”字符,如包含此字符需反馈给平台), 如果游戏没有角色则传userId,否则通知下线时游戏不知道要踢哪个账号下线 是否必填 - Y |
| gameZone | string | nil | 可选 | 区组(暂不支持区组包含“~”字符,如包含此字符需反馈给平台) 是否必填 - N |
| notifyUrl | string | nil | 可选 | 通知下线地址 是否必填 - Y |
| company | string | "leiting" | 可选 | 运营公司主体 leiting:雷霆(默认) jys:吉游社 demo:DEMO SDK 是否必填 - Y |
| token | string | nil | 可选 | 签名 1、参数拼接:age + game + idCard + isFast + KEY(KEY咨询运维,告知运维配置位于:平台配置中心->leiting节点-> api.key.{游戏标识}配置)2、拼接后的参数计算MD5 3、MD5转小写 是否必填 - Y |