chufan

add 创角接口说明

...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
20 #### 1.3、修改游戏工程的AndroidManifest.xml(可以参照复制Demo中 AndroidManifest.xml文件) #### 20 #### 1.3、修改游戏工程的AndroidManifest.xml(可以参照复制Demo中 AndroidManifest.xml文件) ####
21 21
22 - 添加声明权限: 22 - 添加声明权限:
23 -- 23 +-
24 ```xml 24 ```xml
25 <uses-permission android:name="android.permission.INTERNET" /> 25 <uses-permission android:name="android.permission.INTERNET" />
26 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 26 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...@@ -123,10 +123,10 @@ ...@@ -123,10 +123,10 @@
123 2.2.1、方法定义 123 2.2.1、方法定义
124 public static void init(final Activity activity,final PoolSDKCallBackListener callBackListener) 124 public static void init(final Activity activity,final PoolSDKCallBackListener callBackListener)
125 2.2.2、参数说明 125 2.2.2、参数说明
126 -参数 |说明 126 +| 参数 | 说明 |
127 ------------- | ------------- 127 +| ---------------- | -------------------------------- |
128 -activity | Activity 对应 128 +| activity | Activity 对应 |
129 -callBackListener | 初始化完成回调通知,需实现 poolSdkCallBack 方法 129 +| callBackListener | 初始化完成回调通知,需实现 poolSdkCallBack 方法 |
130 130
131 2.2.3、代码示例: 131 2.2.3、代码示例:
132 PoolSdkHelper.init(this, new PoolSDKCallBackListener() { 132 PoolSdkHelper.init(this, new PoolSDKCallBackListener() {
...@@ -150,10 +150,10 @@ callBackListener | 初始化完成回调通知,需实现 poolSdkCallBack 方法 ...@@ -150,10 +150,10 @@ callBackListener | 初始化完成回调通知,需实现 poolSdkCallBack 方法
150 2.3.1、方法定义 150 2.3.1、方法定义
151 public static void login(final String paramCustom,final PoolLoginListener poolLoginListener) 151 public static void login(final String paramCustom,final PoolLoginListener poolLoginListener)
152 2.3.2、参数说明 152 2.3.2、参数说明
153 -参数 |说明 153 +| 参数 | 说明 |
154 ------------- | ------------- 154 +| ----------------- | ---------------------------------------- |
155 -paramCustom | 游戏自定义参数,可通过登录成功回调方法onLoginSuccess 中的参数PoolLoginInfo 对象的 getCustom()获取 155 +| paramCustom | 游戏自定义参数,可通过登录成功回调方法onLoginSuccess 中的参数PoolLoginInfo 对象的 getCustom()获取 |
156 -poolLoginListener | 登录结果回调通知,需实现 onLoginSuccess 方法 156 +| poolLoginListener | 登录结果回调通知,需实现 onLoginSuccess 方法 |
157 157
158 2.3.3、代码示例 158 2.3.3、代码示例
159 PoolSdkHelper.login("登录自定义字段", new PoolLoginListener() { 159 PoolSdkHelper.login("登录自定义字段", new PoolLoginListener() {
...@@ -176,34 +176,34 @@ poolLoginListener | 登录结果回调通知,需实现 onLoginSuccess 方法 ...@@ -176,34 +176,34 @@ poolLoginListener | 登录结果回调通知,需实现 onLoginSuccess 方法
176 176
177 2.4、提交角色数据接口(必接) 177 2.4、提交角色数据接口(必接)
178 接口说明:游戏提交角色数据接口,该接口需要在以下 3 中情况下 178 接口说明:游戏提交角色数据接口,该接口需要在以下 3 中情况下
179 - 调用:进入游戏主场景、创建角色、角色升级 179 + 调用:进入游戏主场景、创建角色、角色升级(如果游戏创建角色时没有角色名,需要在用户创建角色名时调用多一次进入游戏统计,否则用户名无法正常统计,投放测试无法通过)
180 2.4.1、方法定义 180 2.4.1、方法定义
181 public static void submitRoleData(final PoolRoleInfo poolRoleInfo, 181 public static void submitRoleData(final PoolRoleInfo poolRoleInfo,
182 final PoolRoleListener poolRoleListener) 182 final PoolRoleListener poolRoleListener)
183 2.4.2、参数说明 183 2.4.2、参数说明
184 -参数 |说明 184 +| 参数 | 说明 |
185 ------------- | ------------- 185 +| ---------------- | ---------------- |
186 -poolRoleInfo | 角色数据实体类 186 +| poolRoleInfo | 角色数据实体类 |
187 -poolRoleListener | 角色数据提交结果回调通知,需实现 187 +| poolRoleListener | 角色数据提交结果回调通知,需实现 |
188 188
189 PoolRoleInfo 实体类字段说明 189 PoolRoleInfo 实体类字段说明
190 -字段名 |说明 190 +| 字段名 | 说明 |
191 ------------- | ------------- 191 +| -------------- | ---------------------------------------- |
192 -callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色升级 192 +| callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色升级 |
193 -roleId | 角色 Id 193 +| roleId | 角色 Id |
194 -roleName | 角色名称 194 +| roleName | 角色名称 |
195 -roleLevel | 角色等级 195 +| roleLevel | 角色等级 |
196 -roleSex | 角色性别(1 男 0 女,如果角 色不分性别请填写 0) 196 +| roleSex | 角色性别(1 男 0 女,如果角 色不分性别请填写 0) |
197 -serverId | 服务器 id 197 +| serverId | 服务器 id |
198 -serverName | 服务器名称 198 +| serverName | 服务器名称 |
199 -custom | 自定义字段 199 +| custom | 自定义字段 |
200 -roleCTime | 角色创建时间(秒) 200 +| roleCTime | 角色创建时间(秒) |
201 -partyName | 公会名称 201 +| partyName | 公会名称 |
202 -roleType | 角色类型 202 +| roleType | 角色类型 |
203 -roleChangeTime | 角色等级更新时间(以秒为单位) 203 +| roleChangeTime | 角色等级更新时间(以秒为单位) |
204 -vipLevel | VIP等级 204 +| vipLevel | VIP等级 |
205 -diamond | 余额 205 +| diamond | 余额 |
206 -moneyType | 商品单位 206 +| moneyType | 商品单位 |
207 207
208 2.4.3、代码示例 208 2.4.3、代码示例
209 /******************************************** 209 /********************************************
...@@ -239,24 +239,24 @@ moneyType | 商品单位 ...@@ -239,24 +239,24 @@ moneyType | 商品单位
239 2.5.1、方法定义 239 2.5.1、方法定义
240 public static void pay(final PoolPayInfo poolPayInfo,final PoolPayListener poolPayListener) 240 public static void pay(final PoolPayInfo poolPayInfo,final PoolPayListener poolPayListener)
241 2.5.2、参数说明 241 2.5.2、参数说明
242 -参数 |说明 242 +| 参数 | 说明 |
243 ------------- | ------------- 243 +| ---------------- | ---------------- |
244 -poolRoleInfo | 角色数据实体类 244 +| poolRoleInfo | 角色数据实体类 |
245 -poolRoleListener | 角色数据提交结果回调通知,需实现 245 +| poolRoleListener | 角色数据提交结果回调通知,需实现 |
246 246
247 支付信息实体类(PoolPayInfo)字段说明 247 支付信息实体类(PoolPayInfo)字段说明
248 -参数 |说明 248 +| 参数 | 说明 |
249 ------------- | ------------- 249 +| ----------- | ------------------- |
250 -amount | 金额(单位元,必须大于 0) 250 +| amount | 金额(单位元,必须大于 0) |
251 -productId | 商品 ID(如果没有可以传空字符 串) 251 +| productId | 商品 ID(如果没有可以传空字符 串) |
252 -productName | 商品描述 252 +| productName | 商品描述 |
253 -roleid | 角色 id 253 +| roleid | 角色 id |
254 -rolelevel | 角色等级 254 +| rolelevel | 角色等级 |
255 -roleName | 角色名称 255 +| roleName | 角色名称 |
256 -serverId | 服务器 id 256 +| serverId | 服务器 id |
257 -serverName | 服务器名称 257 +| serverName | 服务器名称 |
258 -exchange | 游戏币与人民币(元)的兑换比例 258 +| exchange | 游戏币与人民币(元)的兑换比例 |
259 -custom | 自定义透传参数,通过回调函数原样返回 259 +| custom | 自定义透传参数,通过回调函数原样返回 |
260 260
261 2.5.3、代码示例 261 2.5.3、代码示例
262 /******************************************** 262 /********************************************
...@@ -323,9 +323,9 @@ custom | 自定义透传参数,通过回调函数原样返回 ...@@ -323,9 +323,9 @@ custom | 自定义透传参数,通过回调函数原样返回
323 2.8.1、方法定义 323 2.8.1、方法定义
324 public static void setLogoutCallback(final PoolLogoutListener poolLogoutListener) 324 public static void setLogoutCallback(final PoolLogoutListener poolLogoutListener)
325 2.8.2、参数说明 325 2.8.2、参数说明
326 -参数 |说明 326 +| 参数 | 说明 |
327 ------------- | ------------- 327 +| ------------------ | --------------------------------- |
328 -poolLogoutListener | 账户注销成功回调监听,需实现 onLogoutSuccess 方法 328 +| poolLogoutListener | 账户注销成功回调监听,需实现 onLogoutSuccess 方法 |
329 329
330 2.8.3、代码示例 330 2.8.3、代码示例
331 PoolSdkHelper.setLogoutCallback(new PoolLogoutListener() { 331 PoolSdkHelper.setLogoutCallback(new PoolLogoutListener() {
...@@ -344,9 +344,9 @@ poolLogoutListener | 账户注销成功回调监听,需实现 onLogoutSuccess ...@@ -344,9 +344,9 @@ poolLogoutListener | 账户注销成功回调监听,需实现 onLogoutSuccess
344 2.9.1、方法定义 344 2.9.1、方法定义
345 public static void showExitDialog(final PoolExitDialogListener exitDialogListener) 345 public static void showExitDialog(final PoolExitDialogListener exitDialogListener)
346 2.9.2、参数说明 346 2.9.2、参数说明
347 - 参数 |说明 347 +| 参数 | 说明 |
348 ------------- | ------------- 348 +| ------------------ | ------------------------------ |
349 -exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 349 +| exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 |
350 350
351 351
352 2.9.3、代码示例 352 2.9.3、代码示例
...@@ -469,10 +469,10 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 ...@@ -469,10 +469,10 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法
469 2.11.1、方法定义 469 2.11.1、方法定义
470 public static void expansionInterface(final String paramCustom,final PoolExpansionListener poolExpansionListener) 470 public static void expansionInterface(final String paramCustom,final PoolExpansionListener poolExpansionListener)
471 2.11.2、参数说明 471 2.11.2、参数说明
472 - 参数 |说明 472 +| 参数 | 说明 |
473 ------------- | ------------- 473 +| --------------------- | -------------------- |
474 -paramCustom | 自定义参数 474 +| paramCustom | 自定义参数 |
475 -poolExpansionListener | 方法回调参数,实现onSuccess方法 475 +| poolExpansionListener | 方法回调参数,实现onSuccess方法 |
476 476
477 2.12、获取渠道包标识(可选) 477 2.12、获取渠道包标识(可选)
478 接口名称:PoolSdkHelper.getGameChannelId() 478 接口名称:PoolSdkHelper.getGameChannelId()
...@@ -492,9 +492,9 @@ poolExpansionListener | 方法回调参数,实现onSuccess方法 ...@@ -492,9 +492,9 @@ poolExpansionListener | 方法回调参数,实现onSuccess方法
492 2.15.1、方法定义 492 2.15.1、方法定义
493 public static void logout(final Activity paramActivity) ; 493 public static void logout(final Activity paramActivity) ;
494 2.15.2、参数说明 494 2.15.2、参数说明
495 -参数 |说明 495 +| 参数 | 说明 |
496 ------------- | ------------- 496 +| ------------- | ---- |
497 -paramActivity | 上下文 497 +| paramActivity | 上下文 |
498 498
499 2.15.3、代码示例 499 2.15.3、代码示例
500 private void logout(){ 500 private void logout(){
...@@ -507,9 +507,9 @@ paramActivity | 上下文 ...@@ -507,9 +507,9 @@ paramActivity | 上下文
507 2.16.1、方法定义 507 2.16.1、方法定义
508 public static void switchAccount(final Activity paramActivity); 508 public static void switchAccount(final Activity paramActivity);
509 2.16.2、参数说明 509 2.16.2、参数说明
510 -参数 |说明 510 +| 参数 | 说明 |
511 ------------- | ------------- 511 +| ------------- | ---- |
512 -paramActivity | 上下文 512 +| paramActivity | 上下文 |
513 513
514 2.16.3、代码示例 514 2.16.3、代码示例
515 /** 515 /**
......