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
xuguohong
2018-01-16 15:45:24 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
1a94cb3b69eee1f863dde017793b8af7e6ffffcf
1a94cb3b
1 parent
64958d84
添加单机充值处理
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
72 additions
and
20 deletions
README.md
publicAndroidSDK/demo/Demo_PoolSdk/assets/poolsdk.xml
publicAndroidSDK/demo/Demo_PoolSdk/libs/poolsdkV2.jar
publicAndroidSDK/demo/Demo_PoolSdk/project.properties
publicAndroidSDK/doc/公共SDK客户端接入文档.md
publicAndroidSDK/libs/poolsdkV2.jar
README.md
View file @
1a94cb3
# 更新说明
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
```
2017-11-17:
<br>
1、9133 sdk本地化处理
\ No newline at end of file
```
xml
2016-12-14
1、公共SDK加入9133正式版SDK
```
2016-07-26:
1、公共SDK安卓版本提交
<br>
2016-12-7:
<br>
1、添加注销接口,切换账号接口
<br>
2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口
<br>
3、提交角色方法增加了字段
...
...
publicAndroidSDK/demo/Demo_PoolSdk/assets/poolsdk.xml
View file @
1a94cb3
...
...
@@ -2,9 +2,9 @@
<config>
<sdkconfig
YA_APPID=
"5
9351848d8aa0f0e115a0d7a
"
YA_APPKEY=
"
8cec1d074d3bb8bb012fd3f013c0acaa
"
gamesimplename=
"
fytx_test
"
YA_APPID=
"5
76d079de138233c142da6a2
"
YA_APPKEY=
"
bf455586ef90b4470d17d167164671e2
"
gamesimplename=
"
sstx_dl
"
sdksimplename=
"i9133"
sdkversioncode=
"V1_0"
channelparameter1=
""
...
...
publicAndroidSDK/demo/Demo_PoolSdk/libs/poolsdkV2.jar
View file @
1a94cb3
No preview for this file type
publicAndroidSDK/demo/Demo_PoolSdk/project.properties
View file @
1a94cb3
...
...
@@ -11,4 +11,4 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target
=
android-2
0
target
=
android-2
1
...
...
publicAndroidSDK/doc/公共SDK客户端接入文档.md
View file @
1a94cb3
...
...
@@ -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();
}
```
...
...
publicAndroidSDK/libs/poolsdkV2.jar
View file @
1a94cb3
No preview for this file type
Please
register
or
login
to post a comment