xuguohong

添加单机充值处理

# 更新说明
2016-07-26:
1、公共SDK安卓版本提交
<br>2016-12-7:
<br>1、添加注销接口,切换账号接口
<br>2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口
<br>3、提交角色方法增加了字段
2018-01-16<br>
1、添加单机轮询补单处理
单机游戏无服务端时需调用接口:
(1)PoolSdkHelper.setPayListener(mPoolPayListener );调用登录接口前调用
(2)PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString()); 游戏发货成功时调用,样例可查看文档
```xml
2016-12-14
1、公共SDK加入9133正式版SDK
```
2017-07-31<br>
1、修改聊天统计接口
2017-07-24<br>
1、添加聊天统计,安装统计方法修改
2017-07-07<br>
1、sdk更新和添加文件损坏处理
```xml
2017-1-10
1、重新替换asset/poolsdk.xml
2017-4-24
1、删除了SDK相关so库
```
```xml
......@@ -22,9 +25,18 @@
```
```xml
2017-4-24
1、删除了SDK相关so库
2017-1-10
1、重新替换asset/poolsdk.xml
```
```xml
2016-12-14
1、公共SDK加入9133正式版SDK
```
2017-11-17:<br>
1、9133 sdk本地化处理
\ No newline at end of file
2016-07-26:
1、公共SDK安卓版本提交
<br>2016-12-7:
<br>1、添加注销接口,切换账号接口
<br>2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口
<br>3、提交角色方法增加了字段
......
......@@ -2,9 +2,9 @@
<config>
<sdkconfig
YA_APPID="59351848d8aa0f0e115a0d7a"
YA_APPKEY="8cec1d074d3bb8bb012fd3f013c0acaa"
gamesimplename="fytx_test"
YA_APPID="576d079de138233c142da6a2"
YA_APPKEY="bf455586ef90b4470d17d167164671e2"
gamesimplename="sstx_dl"
sdksimplename="i9133"
sdkversioncode="V1_0"
channelparameter1=""
......
......@@ -11,4 +11,4 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-20
target=android-21
......
......@@ -657,3 +657,43 @@ serverName | 服务器名称
4.1、接入公共 SDK 编译生成的 apk 即为打包工具使用的母包(接入完成测试通过后 如果需要使用打包工具打渠道包则母包必须删除assets下的公共SDK相关资源, libs下的YouaiSDK.jar,删除接入时manifest中添加的activity)
```
# 5、单机无服务端时充值处理 #
### 5.1、设置充值监听,登录接口前调用
```java
PoolSdkHelper.setPayListener(mPoolPayListener );
```
### 5.2、游戏发货成功时调用接口
```java
PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString());
```
代码示例:
```java
if(paramCustom == null || paramCustom.length() <= 0)
{
PoolSdkLog.logError("paysuccess data error :" + paramCustom);
return;
}
try {
PoolSdkLog.logInfo("paySuccess:" + paramCustom);
JSONArray jsonArray = new JSONArray(paramCustom);
StringBuilder orderIds = new StringBuilder();
int length = jsonArray.length();
for (int i = 0; i < length; i++) {
JSONObject jb = jsonArray.getJSONObject(i);
String orderId = jb.getString("orderId");
orderIds.append(orderId);
if(i != length -1) {//最后一项不加分割符
orderIds.append(",");
}
}
PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString());
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
```
......