方案一:IE内核 前端接口说明

1.加载登录WEB页

1.1 加载地址

  • 测试地址:
1.https://sandbox.ulugame.com/pcsdk/.../#/;    //首页登录和客服功能。...:完整url另行告知。
2.https://sandbox.ulugame.com/pcsdk/.../#/payOrder;    //支付和订单详情页。...:完整url另行告知。
3.https://sandbox.ulugame.com/pcsdk/.../#/loading;    游戏加载和退出登录页。...:完整url另行告知。
  • 正式地址:
1.https://sdk.ulugame.com/.../#/;     //首页登录和客服功能。    ..:完整url另行告知。
2.https://sdk.ulugame.com/.../#/payOrder;    //支付和订单详情页。    ..:完整url另行告知。
3.https://sdk.ulugame.com/.../#/loading;    //游戏加载和退出登录页。    ..:完整url另行告知。

2.0 SDK初始化接口

⾸先,游戏端通过路由,https://www.xxxx.com/#/?xxx=&xx=的方式传递参数,

2.1 方法定义

https://www.xxxx.com/#/?gameId=&platform=&channelId=&extraData={}
参数 说明
gameId 游戏gameId,请参考参数表
platform 平台id:固定3:pc
channelId 渠道id:固定9:pc
extraData 额外参数,JSON格式

2.2 登录成功web端回调

  • 代码示例:
login((code)=>{});//code为1成功

2.3 登录接口

目前pc端sdk版本只有登录,无注册,注册需到移动端。

2.3.1 方法定义

login()

2.3.2 代码示例

window.location.href='https://www.xxx.com';

2.4 注销登录接口

SDK用户中心内已有注销登录功能,不建议游戏另外设置游戏退出接口,按需接入。

2.4.1 方法定义

window.location.href='https://www.xxx.com/?relogin=true';

2.4.2 参数说明

参数 说明
relogin 判断退出是否成功

3.0 支付接口(必接)

3.0.1 方法定义

//圣光
https://www.xxxx.com/#/?productCode=&roleId=&roleName=&serverName=&serverId=&gameId=&extraData=&token=&uid=

3.0.2 参数说明

参数 说明
token 登录获取的token(圣光pc版游戏端传入)
uid 登录获取的uid(圣光pc版游戏端传入)
amount 商品价格(圣光pc版不传)
currency currency为币种信息,固定格式:KRW ; TWD ; CNY ; HKD ; USD(圣光pc版不传)
productCode 商品id
roleId 角色id
roleName 角色名称
serverName 服务器名称
serverId 服务器id
gameId 游戏id
extraData 备注(没有数值传字符串“null”)

4.0 WEB埋点说明(必接):

4.1 说明:

4.1.1 PCSDK有5个打点事件:
事件名 事件key 事件顺序
注册开始 sdk_register_start 1 ulu平台负责
注册成功 sdk_register_complete 2 ulu平台负责
注册失败 sdk_register_fail 3 ulu平台负责
创建角色 create_character 4 cp负责
进入游戏 enter_game 5 cp负责
4.1.2 如上表所示,cp需自行按照如下相关说对‘创建角色’ 和‘进入游戏’事件的打点。

4.2 创建角色事件打点:

4.2.1 请求地址
http://ulu-platform.cn-hongkong.log.aliyuncs.com/logstores/game_100160/track
4.2.2 请求方式
  • GET
4.2.3 携带参数说明:
参数 是否必传 备注说明
APIVersion 0.6.0 固定值
uid 1661830858 ulu的uid
app_name 2X 定义的游戏
event_name create_character 固定值
country_code KR 固定值
event_time 1661830858 事件时间戳,精确到秒
game_id 100160 ulu分配的游戏ID
platform PC 固定值
role_id 0858 角色id
role_name SSSS 角色名
server_id 8 区服id
server_name SESESE 区服名
4.2.4 请求示例:
http://ulu-platform.cn-hongkong.log.aliyuncs.com/logstores/game_100160/track?APIVersion=0.6.0&app_name=2X&country_code=KR&event_name=create_character&event_time=1661830858&game_id=100160&platform=pc&role_id=0858&role_name=SSSS&server_id=8&server_name=SESESE&uid=1661830858

4.3 进入游戏事件打点:

4.3.1 请求地址
http://ulu-platform.cn-hongkong.log.aliyuncs.com/logstores/game_100160/track
4.3.2 请求方式
  • GET
4.3.3 携带参数说明:
参数 是否必传 备注说明
APIVersion 0.6.0 固定值
uid 1661830858 ulu的uid
app_name 2X 定义的游戏名
event_name enter_game 固定值
country_code KR 固定值
event_time 1661830858 事件时间戳,精确到秒
game_id 100160 ulu分配的游戏ID
platform PC 固定值
role_id 0858 角色id
role_name SSSS 角色名
server_id 8 区服id
server_name SESESE 区服名
4.3.4 请求示例:
http://ulu-platform.cn-hongkong.log.aliyuncs.com/logstores/game_100160/track?APIVersion=0.6.0&app_name=2X&country_code=KR&event_name=enter_game&event_time=1661830858&game_id=100160&platform=pc&role_id=0858&role_name=SSSS&server_id=8&server_name=SESESE&uid=1661830858

4.4 参考api文档:

https://help.aliyun.com/apsara/enterprise/v_3_11_0_20200506/sls/enterprise-ascm-user-guide/web-tracking.html

results matching ""

    No results matching ""