Showing
7 changed files
with
102 additions
and
38 deletions
| 1 | # 更新说明 | 1 | # 更新说明 |
| 2 | -2016-07-26: | 2 | +2018-01-16<br> |
| 3 | -1、公共SDK安卓版本提交 | 3 | +1、添加单机轮询补单处理 |
| 4 | -<br>2016-12-7: | 4 | +单机游戏无服务端时需调用接口: |
| 5 | -<br>1、添加注销接口,切换账号接口 | 5 | +(1)PoolSdkHelper.setPayListener(mPoolPayListener );调用登录接口前调用 |
| 6 | -<br>2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口 | 6 | +(2)PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString()); 游戏发货成功时调用,样例可查看文档 |
| 7 | -<br>3、提交角色方法增加了字段 | ||
| 8 | 7 | ||
| 9 | -```xml | 8 | +2017-07-31<br> |
| 10 | -2016-12-14 | 9 | +1、修改聊天统计接口 |
| 11 | -1、公共SDK加入9133正式版SDK | 10 | + |
| 12 | -``` | 11 | +2017-07-24<br> |
| 12 | +1、添加聊天统计,安装统计方法修改 | ||
| 13 | + | ||
| 14 | +2017-07-07<br> | ||
| 15 | +1、sdk更新和添加文件损坏处理 | ||
| 13 | 16 | ||
| 14 | ```xml | 17 | ```xml |
| 15 | -2017-1-10 | 18 | +2017-4-24 |
| 16 | -1、重新替换asset/poolsdk.xml | 19 | +1、删除了SDK相关so库 |
| 17 | ``` | 20 | ``` |
| 18 | 21 | ||
| 19 | ```xml | 22 | ```xml |
| 20 | 2017-2-09 | 23 | 2017-2-09 |
| 21 | 1、已接入直接替换poolsdkV2.jar | 24 | 1、已接入直接替换poolsdkV2.jar |
| 22 | ``` | 25 | ``` |
| 26 | + | ||
| 23 | ```xml | 27 | ```xml |
| 24 | -2017-2-22 | 28 | +2017-1-10 |
| 25 | -1、assets中添加sdk,sdk.zip,sdkconfig.ini文件 | 29 | +1、重新替换asset/poolsdk.xml |
| 26 | -2、替换YouaiSDK.jar为XingWanSDK.jar | ||
| 27 | -3、更新poolsdkV2.jar | ||
| 28 | ``` | 30 | ``` |
| 29 | 31 | ||
| 30 | -2017-07-07<br> | 32 | +```xml |
| 31 | -1、sdk更新和添加文件损坏处理 | 33 | +2016-12-14 |
| 32 | - | 34 | +1、公共SDK加入9133正式版SDK |
| 33 | -2017-07-24<br> | 35 | +``` |
| 34 | -1、添加聊天统计,修改安装标识码 | ||
| 35 | 36 | ||
| 36 | -2017-07-31<br> | ||
| 37 | -1、修改聊天统计接口 | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 37 | +2016-07-26: | ||
| 38 | +1、公共SDK安卓版本提交 | ||
| 39 | +<br>2016-12-7: | ||
| 40 | +<br>1、添加注销接口,切换账号接口 | ||
| 41 | +<br>2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口 | ||
| 42 | +<br>3、提交角色方法增加了字段 | ... | ... |
| ... | @@ -2,13 +2,13 @@ | ... | @@ -2,13 +2,13 @@ |
| 2 | <config> | 2 | <config> |
| 3 | 3 | ||
| 4 | <sdkconfig | 4 | <sdkconfig |
| 5 | - YA_APPID="58db653e0184553d610527d6" | 5 | + YA_APPID="5a4b36ff54c21d11768a259c" |
| 6 | - YA_APPKEY="28e614d62b8d4e74757cbf3e15ce5596" | 6 | + YA_APPKEY="4a4df969f59b1a6fc9d79000edf193e9" |
| 7 | channelparameter1="" | 7 | channelparameter1="" |
| 8 | channelparameter2="" | 8 | channelparameter2="" |
| 9 | custom="" | 9 | custom="" |
| 10 | gamechannelid="" | 10 | gamechannelid="" |
| 11 | - gamesimplename="qyj1" | 11 | + gamesimplename="wwzs_hf" |
| 12 | logincheckurl="http://login.public.sdk.gzyouai.com/logincheck/check" | 12 | logincheckurl="http://login.public.sdk.gzyouai.com/logincheck/check" |
| 13 | paycheckurl="http://pay.public.sdk.gzyouai.com/paycheck/confirm" | 13 | paycheckurl="http://pay.public.sdk.gzyouai.com/paycheck/confirm" |
| 14 | payorderurl="http://pay.public.sdk.gzyouai.com/paycheck/create" | 14 | payorderurl="http://pay.public.sdk.gzyouai.com/paycheck/create" | ... | ... |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<config> | ||
| 3 | + | ||
| 4 | + <sdkconfig | ||
| 5 | + YA_APPID="58db653e0184553d610527d6" | ||
| 6 | + YA_APPKEY="28e614d62b8d4e74757cbf3e15ce5596" | ||
| 7 | + channelparameter1="" | ||
| 8 | + channelparameter2="" | ||
| 9 | + custom="" | ||
| 10 | + gamechannelid="" | ||
| 11 | + gamesimplename="qyj1" | ||
| 12 | + logincheckurl="http://login.public.sdk.gzyouai.com/logincheck/check" | ||
| 13 | + paycheckurl="http://pay.public.sdk.gzyouai.com/paycheck/confirm" | ||
| 14 | + payorderurl="http://pay.public.sdk.gzyouai.com/paycheck/create" | ||
| 15 | + sdksimplename="tkaq8Vna2pw=" | ||
| 16 | + sdkversioncode="BVPAQexcXDk=" | ||
| 17 | + usertype="gssaXIIEiL0=" /> | ||
| 18 | + | ||
| 19 | +</config> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
| ... | @@ -222,24 +222,24 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole | ... | @@ -222,24 +222,24 @@ public static void submitRoleData(final PoolRoleInfo poolRoleInfo,final PoolRole |
| 222 | | poolRoleInfo | 角色数据实体类 | | 222 | | poolRoleInfo | 角色数据实体类 | |
| 223 | | poolRoleListener | 角色数据提交结果回调通知,需实现 | | 223 | | poolRoleListener | 角色数据提交结果回调通知,需实现 | |
| 224 | 224 | ||
| 225 | - PoolRoleInfo 实体类字段说明 | 225 | + PoolRoleInfo 实体类字段说明(以下参数都为必传参数,如游戏没有的传 "无" 或者 "0") |
| 226 | | 字段名 | 说明 | | 226 | | 字段名 | 说明 | |
| 227 | | -------------- | ---------------------------------------- | | 227 | | -------------- | ---------------------------------------- | |
| 228 | | callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色升级 | | 228 | | callType | 调用类型Type_EnterGame 登录游戏主 场景;Type_CreatRole 为创建角 色;Type_RoleUpgrade 为角色升级 | |
| 229 | -| roleId | 角色 Id | | 229 | +| roleId | 角色 Id(请用数字) | |
| 230 | | roleName | 角色名称 | | 230 | | roleName | 角色名称 | |
| 231 | -| roleLevel | 角色等级 | | 231 | +| roleLevel | 角色等级 (请用数字) | |
| 232 | | roleSex | 角色性别(1 男 0 女,如果角 色不分性别请填写 0) | | 232 | | roleSex | 角色性别(1 男 0 女,如果角 色不分性别请填写 0) | |
| 233 | -| serverId | 服务器 id | | 233 | +| serverId | 服务器 id (请用数字) | |
| 234 | | serverName | 服务器名称 | | 234 | | serverName | 服务器名称 | |
| 235 | | custom | 自定义字段 | | 235 | | custom | 自定义字段 | |
| 236 | -| roleCTime | 角色创建时间(秒) | | 236 | +| roleCTime | 角色创建时的时间戳(以秒为单位) (请用数字) | |
| 237 | -| partyName | 公会名称 | | 237 | +| partyName | 公会名称 (没有的传 "无") | |
| 238 | -| roleType | 角色类型 | | 238 | +| roleType | 角色类型 (没有的传 "无") | |
| 239 | -| roleChangeTime | 角色等级更新时间(以秒为单位) | | 239 | +| roleChangeTime | 角色等级变化时的时间戳(以秒为单位) (请用数字) | |
| 240 | -| vipLevel | VIP等级 | | 240 | +| vipLevel | VIP等级 (请用数字,如无请传"0") | |
| 241 | -| diamond | 余额 | | 241 | +| diamond | 余额 (请用数字,如无请传"0") | |
| 242 | -| moneyType | 商品单位 | | 242 | +| moneyType | 商品单位 (如 "钻石"、"金币"、"水晶"等) | |
| 243 | 243 | ||
| 244 | 244 | ||
| 245 | ```java | 245 | ```java |
| ... | @@ -657,3 +657,43 @@ serverName | 服务器名称 | ... | @@ -657,3 +657,43 @@ serverName | 服务器名称 |
| 657 | 4.1、接入公共 SDK 编译生成的 apk 即为打包工具使用的母包(接入完成测试通过后 如果需要使用打包工具打渠道包则母包必须删除assets下的公共SDK相关资源, libs下的YouaiSDK.jar,删除接入时manifest中添加的activity) | 657 | 4.1、接入公共 SDK 编译生成的 apk 即为打包工具使用的母包(接入完成测试通过后 如果需要使用打包工具打渠道包则母包必须删除assets下的公共SDK相关资源, libs下的YouaiSDK.jar,删除接入时manifest中添加的activity) |
| 658 | ``` | 658 | ``` |
| 659 | 659 | ||
| 660 | +# 5、单机无服务端时充值处理 # | ||
| 661 | +### 5.1、设置充值监听,登录接口前调用 | ||
| 662 | +```java | ||
| 663 | +PoolSdkHelper.setPayListener(mPoolPayListener ); | ||
| 664 | +``` | ||
| 665 | + | ||
| 666 | +### 5.2、游戏发货成功时调用接口 | ||
| 667 | +```java | ||
| 668 | +PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString()); | ||
| 669 | +``` | ||
| 670 | + | ||
| 671 | +代码示例: | ||
| 672 | +```java | ||
| 673 | +if(paramCustom == null || paramCustom.length() <= 0) | ||
| 674 | +{ | ||
| 675 | +PoolSdkLog.logError("paysuccess data error :" + paramCustom); | ||
| 676 | +return; | ||
| 677 | +} | ||
| 678 | + | ||
| 679 | +try { | ||
| 680 | +PoolSdkLog.logInfo("paySuccess:" + paramCustom); | ||
| 681 | +JSONArray jsonArray = new JSONArray(paramCustom); | ||
| 682 | +StringBuilder orderIds = new StringBuilder(); | ||
| 683 | +int length = jsonArray.length(); | ||
| 684 | +for (int i = 0; i < length; i++) { | ||
| 685 | +JSONObject jb = jsonArray.getJSONObject(i); | ||
| 686 | +String orderId = jb.getString("orderId"); | ||
| 687 | +orderIds.append(orderId); | ||
| 688 | +if(i != length -1) {//最后一项不加分割符 | ||
| 689 | +orderIds.append(","); | ||
| 690 | +} | ||
| 691 | +} | ||
| 692 | +PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString()); | ||
| 693 | +} catch (JSONException e) { | ||
| 694 | +// TODO Auto-generated catch block | ||
| 695 | +e.printStackTrace(); | ||
| 696 | +} | ||
| 697 | +``` | ||
| 698 | + | ||
| 699 | + | ... | ... |
No preview for this file type
-
Please register or login to post a comment