tangweijun

Update 公共SDK客户端接入文档.md

...@@ -145,9 +145,9 @@ public static void login(final String paramCustom,final PoolLoginListener poolLo ...@@ -145,9 +145,9 @@ public static void login(final String paramCustom,final PoolLoginListener poolLo
145 ``` 145 ```
146 146
147 #### 2.4、提交角色数据接口(必接) 147 #### 2.4、提交角色数据接口(必接)
148 -接口说明:游戏提交角色数据接口,该接口需要在以下3中情况下调用: 148 +接口说明:游戏提交角色数据接口,该接口需要在以下9中情况下调用:
149 149
150 -进入游戏主场景、创建角色、角色更新 150 +进入游戏主场景、创建角色、角色更新、选择服务器、退出服务器、改名、选角、关卡开始、关卡结束
151 151
152 **(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过)** 152 **(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过)**
153 153
...@@ -166,7 +166,7 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole ...@@ -166,7 +166,7 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole
166 PoolRoleInfo 实体类字段说明(以下参数都为必传参数,如游戏没有的传 "无" 或者 "0") 166 PoolRoleInfo 实体类字段说明(以下参数都为必传参数,如游戏没有的传 "无" 或者 "0")
167 | 字段名 | 说明 | 167 | 字段名 | 说明 |
168 | -------------- | ---------------------------------------- | 168 | -------------- | ---------------------------------------- |
169 -| callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色更新 | 169 +| callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色更新 ;Type_SelectServer 为选择服务器 ;Type_ExitServer 为退出服务器 ;Type_Change_RoleName 为改名 ;Type_SelectRole 为选角 ;Type_CheckPoint_Start 为关卡开始 ;Type_CheckPoint_End 为关卡结束 ;|
170 | roleId | 角色 Id(请用数字) | 170 | roleId | 角色 Id(请用数字) |
171 | roleName | 角色名称 | 171 | roleName | 角色名称 |
172 | roleLevel | 角色等级 (请用数字) | 172 | roleLevel | 角色等级 (请用数字) |
...@@ -181,6 +181,13 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole ...@@ -181,6 +181,13 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole
181 | vipLevel | VIP等级 (请用数字,如无请传"0") | 181 | vipLevel | VIP等级 (请用数字,如无请传"0") |
182 | diamond | 余额 (请用数字,如无请传"0") | 182 | diamond | 余额 (请用数字,如无请传"0") |
183 | moneyType | 商品单位 (如 "钻石"、"金币"、"水晶"等) | 183 | moneyType | 商品单位 (如 "钻石"、"金币"、"水晶"等) |
184 +| power | 战力 (请用数字,如无请传"0") |
185 +| partyId | 工会id (请用数字,如无请传"0") |
186 +| professionId | 职业id (请用数字,如无请传"0") |
187 +| professionName | 职业名称 (没有的传 "无") |
188 +| reborn | 角色转生等级 (请用数字,如无请传"0") |
189 +| checkPointId | 关卡id (请用数字,如无请传"0") |
190 +| checkPointName | 关卡名 (没有的传 "无") |
184 191
185 192
186 ```java 193 ```java
...@@ -203,9 +210,22 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole ...@@ -203,9 +210,22 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole
203 poolRoleInfo.setVipLevel("10");//vip等级 210 poolRoleInfo.setVipLevel("10");//vip等级
204 poolRoleInfo.setDiamond("1000");//余额 211 poolRoleInfo.setDiamond("1000");//余额
205 poolRoleInfo.setMoneyType("金币");//商品单位 212 poolRoleInfo.setMoneyType("金币");//商品单位
213 + poolRoleInfo.setPower("10");//战力
214 + poolRoleInfo.setPartyId("10");//工会id
215 + poolRoleInfo.setProfessionId("10");//职业id
216 + poolRoleInfo.setProfessionName("无");//职业名称
217 + poolRoleInfo.setReborn("0");//角色转生等级
218 + poolRoleInfo.setCheckPointId("1");//关卡id
219 + poolRoleInfo.setCheckPointName("关卡名");//关卡名
206 poolRoleInfo.setCallType(PoolRoleInfo.Type_EnterGame);//进入游戏(第一次创建角色后需再调用一次进入游戏) 220 poolRoleInfo.setCallType(PoolRoleInfo.Type_EnterGame);//进入游戏(第一次创建角色后需再调用一次进入游戏)
207 // poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole);//创建角色(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过) 221 // poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole);//创建角色(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过)
208 // poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade);//角色升级 222 // poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade);//角色升级
223 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectServer);//选择服务器
224 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_ExitServer);//退出服务器
225 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_Change_RoleName);//改名
226 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectRole);//选角
227 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_Start);//关卡开始
228 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_End);//关卡结束
209 229
210 PoolSdkHelper.submitRoleData(poolRoleInfo, new PoolRoleListener() { 230 PoolSdkHelper.submitRoleData(poolRoleInfo, new PoolRoleListener() {
211 @Override 231 @Override
...@@ -1315,10 +1335,22 @@ public class AppActivity extends Activity implements OnClickListener { ...@@ -1315,10 +1335,22 @@ public class AppActivity extends Activity implements OnClickListener {
1315 poolRoleInfo.setVipLevel("10");//vip等级 1335 poolRoleInfo.setVipLevel("10");//vip等级
1316 poolRoleInfo.setDiamond("1000");//余额 1336 poolRoleInfo.setDiamond("1000");//余额
1317 poolRoleInfo.setMoneyType("金币");//商品单位 1337 poolRoleInfo.setMoneyType("金币");//商品单位
1318 - 1338 + poolRoleInfo.setPower("10");//战力
1319 - poolRoleInfo.setCallType(callType); 1339 + poolRoleInfo.setPartyId("10");//工会id
1320 - // poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole); 1340 + poolRoleInfo.setProfessionId("10");//职业id
1321 - // poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade); 1341 + poolRoleInfo.setProfessionName("无");//职业名称
1342 + poolRoleInfo.setReborn("0");//角色转生等级
1343 + poolRoleInfo.setCheckPointId("1");//关卡id
1344 + poolRoleInfo.setCheckPointName("关卡名");//关卡名
1345 + poolRoleInfo.setCallType(PoolRoleInfo.Type_EnterGame);//进入游戏(第一次创建角色后需再调用一次进入游戏)
1346 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_CreateRole);//创建角色
1347 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_RoleUpgrade);//角色升级
1348 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectServer);//选择服务器
1349 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_ExitServer);//退出服务器
1350 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_Change_RoleName);//改名
1351 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_SelectRole);//选角
1352 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_Start);//关卡开始
1353 + // poolRoleInfo.setCallType(PoolRoleInfo.Type_CheckPoint_End);//关卡结束
1322 1354
1323 PoolSdkHelper.submitRoleData(poolRoleInfo, new PoolRoleListener() { 1355 PoolSdkHelper.submitRoleData(poolRoleInfo, new PoolRoleListener() {
1324 @Override 1356 @Override
......