方案二:Chrome内核 前端接口说明

1.加载登录WEB页

1.1 加载地址

  • 测试地址:
1.https://sandbox.ulugame.com/pcsdk/v2/#/?gameId=&channel=&extraData=   //此url为请求sdk登录页
  • 正式地址:
1.https://sdk.ulugame.com/pcsdk/v2/#/?gameId=&channel=&extraData=   //此url为请求sdk登录页

1.2 请求方式

  • GET

1.3 请求参数

参数 说明
gameId 游戏gameId,见运营参数表
channel 包渠道名,CP打不同渠道包时,传对应的值(例如:google、facebook,setup)
extraData 额外参数,JSON格式,服务端请求登录时会透传过去。

1.3.1 示例

https://sandbox.ulugame.com/pcsdk/v2/#/?gameId=100xxx&channel=google&extraData={}

1.4 登录成功web端

  • 前端sdk在接收到uluserver登录成功的数据后,sdk的登录页会对接口数据中CP指定的url发送post表单请求,表单post的参数来源是uluserver请求CP服务端请求得到。CP接收到sdk发出的表单请求,即为sdk登录成功,CP即可做下一步进入游戏操作(CP指定的URL和参数,详见“服务端登录请求”页面文档)

2. WEB退出账号

2.1 加载地址

  • 测试地址:
1.https://sandbox.ulugame.com/pcsdk/v2/#/?gameId=&channel=&relogin=true   //此url为请求sdk退出
  • 正式地址:
1.https://sdk.ulugame.com/pcsdk/v2/#/?gameId=&channel=&relogin=true   //此url为请求sdk退出

2.2 请求方式

  • GET

2.3 请求参数

参数 说明
gameId 游戏gameId,见运营参数表
channel 包渠道名,CP打不同渠道包时,传对应的值(例如:google、facebook,setup)
relogin 退出参数,值固定true

2.3.1 示例

https://sandbox.ulugame.com/pcsdk/v2/#/?gameId=100xxx&channel=google&relogin=true

2.4 退出成功

  • CP在游戏内指定位置调用退出url,sdk会跳转到首页进行退出响应,成功后会有退出成功提示,然后可以重新点击按钮登录

3. 加载订单WEB页

3.1 加载地址

  • 测试地址:
1.https://sandbox.ulugame.com/pcsdk/v2/#/payOrder?productCode=ulu_tgxxx&....
  • 正式地址:
1.https://sdk.ulugame.com/pcsdk/v2/#/payOrder?productCode=ulu_tgxxx&....

3.2 请求方式

  • GET
  • 此URL须在成功登录后使用

3.3 请求参数

参数 说明
token 登录获取的token (SDK传,CP无需写)
uid 登录获取的uid (SDK传,CP无需写)
productCode 商品id
roleId 角色id
roleName 角色名称
serverName 服务器名称
serverId 服务器id
gameId 游戏id (SDK传,CP无需写)
extraData 备注(没有数值传字符串"null")

3.3.1 示例

https://sandbox.ulugame.com/pcsdk/v2/#/payOrder?productCode=ulu_tgxxx&....

4. WEB埋点说明(必接)

4.1.说明:

4.1.1 PCSDK打点事件:
事件名 事件key 事件顺序
注册开始 sdk_register_start 1 ulusdk内部埋点
注册成功 sdk_register_complete 2 ulusdk内部埋点
注册失败 sdk_register_fail 3 ulusdk内部埋点
创建角色 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_100230/track
注意:game_xxx中的xxx为ulu提供的gameid,例如:game_100230
4.2.2 请求方式
  • GET
4.2.3 携带参数说明:
参数 是否必传 备注说明
APIVersion 0.6.0 固定值
uid 例如:1661830858 ulu的uid
app_name 例如:XXXX 定义的游戏
event_name 例如:create_character 事件名
country_code KR 固定值
event_time 例如:1661830858 事件时间戳,精确到秒
game_id 例如:100230 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=1000&platform=pc&role_id=0858&role_name=SSSS&server_id=8&server_name=SESESE&uid=1661830858

4.3.参考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 ""