Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
tangweijun
2020-10-30 06:44:44 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
5ff042c8536cd6f540e1e570431dc992a2e0379c
5ff042c8
1 parent
a1721c0f
Update 公共SDK客户端接入文档.md
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
39 additions
and
7 deletions
doc/公共SDK客户端接入文档.md
doc/公共SDK客户端接入文档.md
View file @
5ff042c
...
...
@@ -145,9 +145,9 @@ public static void login(final String paramCustom,final PoolLoginListener poolLo
```
#### 2.4、提交角色数据接口(必接)
接口说明:游戏提交角色数据接口,该接口需要在以下
3
中情况下调用:
接口说明:游戏提交角色数据接口,该接口需要在以下
9
中情况下调用:
进入游戏主场景、创建角色、角色更新
进入游戏主场景、创建角色、角色更新
、选择服务器、退出服务器、改名、选角、关卡开始、关卡结束
**(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过)**
...
...
@@ -166,7 +166,7 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole
PoolRoleInfo 实体类字段说明(以下参数都为必传参数,如游戏没有的传 "无" 或者 "0")
| 字段名 | 说明 |
| -------------- | ---------------------------------------- |
| callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色更新 |
| callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色更新
;Type_SelectServer 为选择服务器 ;Type_ExitServer 为退出服务器 ;Type_Change_RoleName 为改名 ;Type_SelectRole 为选角 ;Type_CheckPoint_Start 为关卡开始 ;Type_CheckPoint_End 为关卡结束 ;
|
| roleId | 角色 Id(请用数字) |
| roleName | 角色名称 |
| roleLevel | 角色等级 (请用数字) |
...
...
@@ -181,6 +181,13 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole
| vipLevel | VIP等级 (请用数字,如无请传"0") |
| diamond | 余额 (请用数字,如无请传"0") |
| moneyType | 商品单位 (如 "钻石"、"金币"、"水晶"等) |
| power | 战力 (请用数字,如无请传"0") |
| partyId | 工会id (请用数字,如无请传"0") |
| professionId | 职业id (请用数字,如无请传"0") |
| professionName | 职业名称 (没有的传 "无") |
| reborn | 角色转生等级 (请用数字,如无请传"0") |
| checkPointId | 关卡id (请用数字,如无请传"0") |
| checkPointName | 关卡名 (没有的传 "无") |
```
java
...
...
@@ -203,9 +210,22 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole
poolRoleInfo.setVipLevel("10");//vip等级
poolRoleInfo.setDiamond("1000");//余额
poolRoleInfo.setMoneyType("金币");//商品单位
poolRoleInfo.setPower("10");//战力
poolRoleInfo.setPartyId("10");//工会id
poolRoleInfo.setProfessionId("10");//职业id
poolRoleInfo.setProfessionName("无");//职业名称
poolRoleInfo.setReborn("0");//角色转生等级
poolRoleInfo.setCheckPointId("1");//关卡id
poolRoleInfo.setCheckPointName("关卡名");//关卡名
poolRoleInfo.setCallType(PoolRoleInfo.Type_EnterGame);//进入游戏(第一次创建角色后需再调用一次进入游戏)
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole);//创建角色(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过)
// poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade);//角色升级
// poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectServer);//选择服务器
// poolRoleInfo.setCallType(PoolRoleInfo.Type_ExitServer);//退出服务器
// poolRoleInfo.setCallType(PoolRoleInfo.Type_Change_RoleName);//改名
// poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectRole);//选角
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_Start);//关卡开始
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_End);//关卡结束
PoolSdkHelper.submitRoleData(poolRoleInfo, new PoolRoleListener() {
@Override
...
...
@@ -1315,10 +1335,22 @@ public class AppActivity extends Activity implements OnClickListener {
poolRoleInfo
.
setVipLevel
(
"10"
);
//vip等级
poolRoleInfo
.
setDiamond
(
"1000"
);
//余额
poolRoleInfo
.
setMoneyType
(
"金币"
);
//商品单位
poolRoleInfo
.
setCallType
(
callType
);
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole);
// poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade);
poolRoleInfo
.
setPower
(
"10"
);
//战力
poolRoleInfo
.
setPartyId
(
"10"
);
//工会id
poolRoleInfo
.
setProfessionId
(
"10"
);
//职业id
poolRoleInfo
.
setProfessionName
(
"无"
);
//职业名称
poolRoleInfo
.
setReborn
(
"0"
);
//角色转生等级
poolRoleInfo
.
setCheckPointId
(
"1"
);
//关卡id
poolRoleInfo
.
setCheckPointName
(
"关卡名"
);
//关卡名
poolRoleInfo
.
setCallType
(
PoolRoleInfo
.
Type_EnterGame
);
//进入游戏(第一次创建角色后需再调用一次进入游戏)
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole);//创建角色
// poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade);//角色升级
// poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectServer);//选择服务器
// poolRoleInfo.setCallType(PoolRoleInfo.Type_ExitServer);//退出服务器
// poolRoleInfo.setCallType(PoolRoleInfo.Type_Change_RoleName);//改名
// poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectRole);//选角
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_Start);//关卡开始
// poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_End);//关卡结束
PoolSdkHelper
.
submitRoleData
(
poolRoleInfo
,
new
PoolRoleListener
()
{
@Override
...
...
Please
register
or
login
to post a comment