提交 de1cc063 作者: 李泽奇

支付结果增加回调

# 国内游戏Android客户端对接说明文档V3.2.2.5 # 国内游戏Android客户端对接说明文档V4.1.4.5
# 国内游戏Android客户端对接说明文档V3.2.2.5 # 国内游戏Android客户端对接说明文档V4.1.4.5
### 目录 ### 目录
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
## 一、 SDK概述<a name="sec1"></a> ## 一、 SDK概述<a name="sec1"></a>
安卓端SDK升级到4.0.0.1版本适配了高版本与退出登录或单点登录状态码返回,具体参数详情见初始化 安卓端SDK升级到4.1.4.6版本适配了高版本与退出登录或单点登录状态码返回,具体参数详情见初始化
### 1.1 主要功能<a name="sec1.1"></a> ### 1.1 主要功能<a name="sec1.1"></a>
...@@ -108,15 +108,36 @@ ...@@ -108,15 +108,36 @@
在project级别的build.gradle中添加Maven仓库 在project级别的build.gradle中添加Maven仓库
``` ```
//掌玩SDK maven {
maven { url 'http://nexus.zwwlkj01.top/repository/android-game/' } url 'http://nexus.zwwlkj01.top/repository/android-game'
allowInsecureProtocol=true
credentials {
username ""
password ""
}
}
/*腾讯ADQ*/
maven {
url 'http://nexus.zwwlkj01.top/repository/TencentAdq/'
allowInsecureProtocol=true
credentials {
username ""
password ""
}
}
//巨量SDK //巨量SDK
maven { maven {
url 'https://artifact.bytedance.com/repository/Volcengine/' url 'https://artifact.bytedance.com/repository/Volcengine/'
} }
maven { url 'http://nexus.zwwlkj01.top/repository/toutiaoSdk/' } maven {
url 'http://nexus.zwwlkj01.top/repository/toutiaoSdk/'
allowInsecureProtocol=true
credentials {
username ""
password ""
}
}
``` ```
...@@ -133,13 +154,9 @@ SDK implementation拆分成为通用组件跟应用宝组件 ...@@ -133,13 +154,9 @@ SDK implementation拆分成为通用组件跟应用宝组件
//通用版SDK,主要适用快手。转端、巨量、腾讯广告投放或直播 //通用版SDK,主要适用快手。转端、巨量、腾讯广告投放或直播
implementation 'com.zw.game.sdk:gameSDk:4.0.0.1' implementation 'com.zw.game.sdk:gameSDk:4.1.4.6'
//应用宝版本SDK 主要用于应用宝上架包,单独会给依赖地址与,每个上架包的仓库地址版本不同
//例如----
implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号,此仓库版本用于救世英雄上架包,具体对接技术在对接沟通群发送版本参数文档
``` ```
若工程包启用了混淆,请添加如下混淆配置在app下 若工程包启用了混淆,请添加如下混淆配置在app下
...@@ -154,9 +171,15 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号, ...@@ -154,9 +171,15 @@ 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>
在application中初始化
```
GameService.getInstance().initApplication(this);
```
并在AndroidManifest中配置你的application
在Activity中初始化SDK,建议在游戏ManActivity中初始化、 在Activity中初始化SDK,建议在游戏ManActivity中初始化、
游戏中在初始化SDK前有获取设备信息等情况,在获取前先初始化我们SDK或者使用我们提供的隐私弹框 游戏中在初始化SDK前有获取设备信息等情况,在获取前先初始化我们SDK或者使用我们提供的隐私弹框,游戏未提前获取设备信息则无需使用showPrivacy方法,则正常onCreate初始化
``` ```
GameService.getInstance().showPrivacy(mActivity, new CallBackListener() { GameService.getInstance().showPrivacy(mActivity, new CallBackListener() {
@Override @Override
...@@ -190,6 +213,15 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号, ...@@ -190,6 +213,15 @@ implementation 'com.zw.game.tencent.sdk:gameSDk:1.1.25' //救世英雄版号,
showToast("初始化失败"); showToast("初始化失败");
break; break;
} }
```
### 设置是否横竖屏
```
ConfigInfo.allowPORTRAIT=false 横屏 true竖屏
``` ```
> | 名称 | 状态码说明 | > | 名称 | 状态码说明 |
...@@ -603,6 +635,13 @@ payNotify(); ...@@ -603,6 +635,13 @@ payNotify();
``` ```
### 打开掌喵
```
GameService.getInstance().startLinkZm(Activity activity)
```
### 在activity生命周期中onDestroy ### 在activity生命周期中onDestroy
GameService.getInstance().onDestroy(getCurActivity()); GameService.getInstance().onDestroy(getCurActivity());
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论