提交 346d80bb 作者: 刘添

更新 AndroidSDK对接说明文档.md

上级 0fc8310b
# 国内游戏Android客户端对接说明文档V3.2.2.5 # 国内游戏Android客户端对接说明文档V3.2.2.5
...@@ -155,8 +155,17 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号, ...@@ -155,8 +155,17 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号,
### 2.4初始化SDK <a name="sec2.4.1"></a> ### 2.4初始化SDK <a name="sec2.4.1"></a>
在Activity中初始化SDK,建议在游戏ManActivity中初始化 在Activity中初始化SDK,建议在游戏ManActivity中初始化、
游戏中在初始化SDK前有获取设备信息等情况,在获取前先初始化我们SDK或者使用我们提供的隐私弹框
```
GameService.getInstance().showPrivacy(mActivity, new CallBackListener() {
@Override
public void getPrivacyCallBack(boolean data) {
}
});
```
同意隐私弹框SDK内会自动初始化,在次进入游戏则需要调用OnCreate方法,或者你onCreate方法写在getPrivacyCallBack()结果获取成功后
``` ```
GameService.getInstance().onCreate(mActivity, new InitZyCallback() { GameService.getInstance().onCreate(mActivity, new InitZyCallback() {
@Override @Override
...@@ -185,7 +194,7 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号, ...@@ -185,7 +194,7 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号,
> | 名称 | 状态码说明 | > | 名称 | 状态码说明 |
> | ----------- | ------------------------------------------------- | > | ----------- | ------------------------------------------------- |
> | status | 状态码-1表示玩家退出登录失败、1SDK初始化完成、2表示初始化失败需、3退出登录完成并CP需要更新游戏状态、4多账号切换情况下切换成功并CP需要刷新数据 | > | status | 状态码-1表示玩家退出登录失败、1SDK初始化完成、2表示初始化失败需、3退出登录完成并CP需要更新游戏状态、4多账号切换情况下切换成功并CP需要刷新数据 |
### 2.4.2 SDK登录<a name="sec2.4.2"></a> ### 2.4.2 SDK登录<a name="sec2.4.2"></a>
...@@ -194,11 +203,11 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号, ...@@ -194,11 +203,11 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号,
GameService.getInstance().showLogin(new OnLoginListener() { GameService.getInstance().showLogin(new OnLoginListener() {
@Override @Override
public void loginSuccess(Object data) { public void loginSuccess(Object data) {
} }
@Override @Override
public void loginError(Object data) { public void loginError(Object data) {
} }
}); });
...@@ -246,10 +255,10 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener) ...@@ -246,10 +255,10 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
|payParam|支付参数| |payParam|支付参数|
|paymentListener|回调接口| |paymentListener|回调接口|
> 调用示例 > 调用示例
``` ```
CustomPayParam data=new CustomPayParam(); CustomPayParam data=new CustomPayParam();
CustomPayParam.RoleBean role=new CustomPayParam.RoleBean(); CustomPayParam.RoleBean role=new CustomPayParam.RoleBean();
CustomPayParam.OrderBean orderInfo=new CustomPayParam.OrderBean(); CustomPayParam.OrderBean orderInfo=new CustomPayParam.OrderBean();
...@@ -284,7 +293,7 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener) ...@@ -284,7 +293,7 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
} }
}); });
``` ```
> 下单支付字段说明 > 下单支付字段说明
...@@ -575,25 +584,28 @@ payNotify(); ...@@ -575,25 +584,28 @@ payNotify();
> 游戏内有切换账号按钮,可调用outGameLogin方法,此方法不是必须,选择使用,退出登录成功后再初始化SKD方法中监听回调信息,状态码3 > 游戏内有切换账号按钮,可调用outGameLogin方法,此方法不是必须,选择使用,退出登录成功后再初始化SKD方法中监听回调信息,状态码3,游戏调用了此方法,SDK会自动弹出登录
``` ```
GameService.getInstance().outGameLogin(new OnLogoutListener() { GameService.getInstance().outGameLogin(new OnLogoutListener() {
@Override @Override
public void logoutSuccess(Object s) { public void logoutSuccess(Object s) {
} }
@Override @Override
public void logoutError(Object s) { public void logoutError(Object s) {
} }
}); });
``` ```
### 在activity生命周期中onDestroy
GameService.getInstance().onDestroy(getCurActivity());
### 5 服务端接口 调用方直接使用http 调用接口:<a name="sec5"> ### 5 服务端接口 调用方直接使用http 调用接口:<a name="sec5">
...@@ -676,7 +688,7 @@ payNotify(); ...@@ -676,7 +688,7 @@ payNotify();
//设置post参数 //设置post参数
curl_setopt ( $curl, CURLOPT_POSTFIELDS , json_encode($body) ); curl_setopt ( $curl, CURLOPT_POSTFIELDS , json_encode($body) );
//设置请求头 //设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//执行命令 //执行命令
$data = curl_exec ( $curl ); $data = curl_exec ( $curl );
//关闭URL请求 //关闭URL请求
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论