Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zw_game_sdk
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
CI / CD
CI / CD
流水线
日程表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
提交
问题看板
Open sidebar
zwwl
zw_game_sdk
Commits
718c834e
提交
718c834e
authored
5月 27, 2022
作者:
刘添
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新 AndroidSDK对接说明文档.md
上级
3ce216fc
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
57 行增加
和
13 行删除
+57
-13
AndroidSDK对接说明文档.md
AndroidSDK对接说明文档.md
+57
-13
没有找到文件。
AndroidSDK对接说明文档.md
浏览文件 @
718c834e
## Ga
meSDKV1.0文档接入使用
## Ga
meSDKV1.0文档接入使用
...
...
@@ -114,7 +114,7 @@
#### 1.1、在app工程目录build.gradle中添加依赖<a name="sec3.1"></a>
```
implementation 'com.zw.game.sdk:gameSDk:1.0.0'
implementation("com.zw.game.sdk:gameSDk:1.0.6.3")
```
...
...
@@ -157,6 +157,16 @@ implementation 'com.zw.game.sdk:gameSDk:1.0.0'
android:name="game_id"
android:value="149" />
<!-- 巨量开放平台申请应用,其他对接游戏默认传0-->
<meta-data
android:name="app_id"
android:value="358562" />
<!--用于判断是否激活巨量SDK,其他对接游戏默认false-->
<meta-data
android:name="status"
android:value="false" />
```
...
...
@@ -197,7 +207,12 @@ public class App extends GameSdkApplication {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
GameSdk.getInstance().init(this);
ConfigInfo.allowPORTRAIT=false;
GameSdk.getInstance().init(mActivity);
GameSdk.getInstance().onCreate(mActivity);
}
```
### 6、登录<a name="sec6"></a>
...
...
@@ -280,6 +295,18 @@ void loginError(Object data);
```
#### 悬浮球生命周期中调佣
```
@Override
protected void onDestroy() {
super.onDestroy();
GameSdk.getInstance().onDestroy(this);
}
```
### 7、调起支付页面<a name="sec7"></a>
1、调起支付页面方法
<a
name=
"sec7.1"
></a>
...
...
@@ -372,24 +399,33 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
#### 调用示例<a name="sec9.1"></a>
```
GameInfoSetting setting=new GameInfoSetting();
setting.setCp_account("w55231582254");
setting.setCp_account("w55231582254");
//CP账户
GameRoleInfo roleInfo=new GameRoleInfo();
roleInfo.setCombat_num("25564");
roleInfo.setCp_role_id("24139308336038973450");
roleInfo.setEvent("create");
roleInfo.setOnline_time("15426");
roleInfo.setRole_level("15");
roleInfo.setRole_name("测试角色上报");
roleInfo.setRole_vip("23");
roleInfo.setServer_id("100001");
roleInfo.setServer_name("主宰服");
roleInfo.setEvent("create");//事件类型,online: 角色登录, create: 创建角色,level_up: 提升等级,offline: 角色退出,other: 其他,delete: 删除角色
roleInfo.setServer_id("100001");//区服ID
roleInfo.setServer_name("主宰服");//区服
roleInfo.setCp_role_id(System.currentTimeMillis()+"");//CP角色ID
roleInfo.setRole_name("大鲨鱼");//角色名称
roleInfo.setRole_level("15"); //角色等级
roleInfo.setRole_vip("23");//角色VIP等级
roleInfo.setCombat_num("25564");//角色战力
roleInfo.setOnline_time("15426");//本次在线时长
roleInfo.setAttack("0");//攻击力
roleInfo.setProfession("法师");//职业
roleInfo.setGang_name("大竹帮");//帮会(行会)名称
roleInfo.setTrans_level("5");//转生等级
roleInfo.setSponsor_level("12");//赞助等级/会员等级
setting.setRole(roleInfo);
GameSdk.getInstance().putRoleReport(setting, new SubmitRoleInfoCallBack() {
@Override
public void onSuccess(Object o) {
showToast(o.toString()+"");
}
@Override
...
...
@@ -397,6 +433,7 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
}
});
```
...
...
@@ -415,6 +452,11 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
| combat_num | number | 非必须 | 角色战力 |
| online_time | number | 非必须 | 本次在线时长 |
| cp_account | number | 非必须 | CP账户 |
| attack | number | 非必须 | 攻击力 |
| profession | string | 非必须 | 职业 |
| game_name | string | 非必须 | 帮会(行会)名称 |
| trans_level | string | 非必须 | 转生等级 |
| sponsor_level | string | 非必须 | 赞助等级/会员等级 |
### 10、退出登录<a name="sec9"></a>
...
...
@@ -495,10 +537,12 @@ public void exitApp(ExitAppListener listener)
### 12 gradle依赖说明<a name="sec12"></a>
1、打包arr依Glide库需要在主工程中添加依赖
2、如遇到OKhttp无法下载下来,请按照下方依赖进行添加
```
api 'com.github.bumptech.glide:glide:4.11.0'
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
```
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论