提交 718c834e 作者: 刘添

更新 AndroidSDK对接说明文档.md

上级 3ce216fc
## GameSDKV1.0文档接入使用
## GameSDKV1.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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论