1. 接入流程
本文档主要介绍了 联想PC游戏SDK接入流程、联想游戏提供的功能、接入注意事项等。
1.1. 接入方式
1. 联想游戏SDK2.1版本支持“账号+防沉迷+支付”接入方式;
a. 联想提供账号注册、登录等能力
b. 联想提供防沉迷服务
c. 联想提供游戏内支付
1.2. 对接流程
1. cp的游戏接入主要流程包括:
a. 联系联想运营,提供游戏和公司信息,获取cpid、游戏id、登录key(用于登录和防沉迷校验)、支付key(仅用于支付)
b. 签订合同
c. 接入联想游戏SDK
d. 提包测试、提供物料、上线运营等;
1.3. SDK下载地址
链接: https://lecloud.lenovo.com/share/37a7r4fRuzjNta1EE
提取码:ep4b
2. 接入说明
2.1. 登陆接入
2.1.1. 登录物料准备
设计图准备
CP需提供以下物料至联想游戏运营
1. 游戏背景图,尺寸350*400
2. 游戏LOGO,尺寸106*48
3. 游戏官网地址
登录原型如下:
备案号准备
CP需要向国家新闻出版署申请备案号,并且在版署防沉迷后台与联想游戏防沉迷备案信息绑定。联想游戏防沉迷备案信息:
公司名称:北京神奇工场科技有限公司
统一社会信用代码:91110108318338204D
2.1.2. 登录流程说明
a) 集成联想网游 SDK,登录取得token
b) 将获取到的 token 传递到游戏服务器
c) 通过【获取用户信息接口】验证 token的有效性,同时获取用户的唯一 ID
2.2. 支付接入
2.2.1. 支付模式说明
联想SDK支持两种支付接入,可任选其中一种进行接入,两者的区别如下:
模式一:接入支付h5
联想游戏SDK仅提供支付H5页面,CP需要将支付相关参数拼接至支付url地址后,并自行开发页面容器展示该url。
模式二:直接调起SDK
联想游戏SDK提供支付页面,CP仅需要将相关参数上传,调用联想游戏SDK。
2.2.2. 模式一接入说明
2.2.2.1. 支付流程说明
2.2.2.2. 准备页面容器
1. 联想PC游戏SDK提供游戏内支付页面,支持用户直接在游戏内支付。使用该支付页时,游戏CP需要提供:
a. 页面容器:提供526px*398px的页面容器,在游戏内拉起web页;
b. 窗口标题栏:由游戏提供,下图为建议标准样式,接入资料zip包中附带标准素材;
2.2.2.3. 拼接参数至支付页url
接口说明
cp方拉起联想支付页URL时需要携带以下参数:(所有参数都需要进行urlEncode编码)
请求参数 | ||||
url | https://hd.lenovomm.com/front-wdsdk/pay/index.html | |||
接口协议 | HTTP[S] GET | |||
请求参数 | 参数名 | 参数类型 | 是否必填 | 说明 |
partner | CPID | string | *是 | 由联想运营提供 |
notifyUrl | 异步通知地址 | string | *是 | CP方提供 |
outTradeNo | 订单号 | string | 否 | 双方对账使用,如未传订单号,会生成唯一订单号,后续对账以联想订单号为准。 |
appId | 游戏id | int | *是 | 由联想运营提供(gameId) |
totalFee | 指定金额 | int | 否 | 最小为1元,精确到小数点后2位。不传则用户可自定义充值金额 |
subject | 商品名称 | string | *是 | 商品的名称,例:月卡、元宝、钻石等(需要URL编码) |
account | 用户账号 | string | *是 | 用户账号,需要脱敏 |
extraCommonParam | 透传参数json格式 | json | 否 | cp业务透传参数 |
server |