提交 d55dcb14 作者: 刘添

更新 AndroidSDK对接说明文档.md

上级 44910cdb
## GameSDKV1.0文档接入使用 ## GameSDKV1.0文档接入使用
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
#### 1.1、在app工程目录build.gradle中添加依赖<a name="sec3.1"></a> #### 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")
``` ```
...@@ -156,6 +156,16 @@ implementation 'com.zw.game.sdk:gameSDk:1.0.0' ...@@ -156,6 +156,16 @@ implementation 'com.zw.game.sdk:gameSDk:1.0.0'
<meta-data <meta-data
android:name="game_id" android:name="game_id"
android:value="149" /> 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 { ...@@ -197,7 +207,12 @@ public class App extends GameSdkApplication {
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.test); setContentView(R.layout.test);
GameSdk.getInstance().init(this);
ConfigInfo.allowPORTRAIT=false;
GameSdk.getInstance().init(mActivity);
GameSdk.getInstance().onCreate(mActivity);
} }
``` ```
### 6、登录<a name="sec6"></a> ### 6、登录<a name="sec6"></a>
...@@ -280,6 +295,18 @@ void loginError(Object data); ...@@ -280,6 +295,18 @@ void loginError(Object data);
``` ```
#### 悬浮球生命周期中调佣
```
@Override
protected void onDestroy() {
super.onDestroy();
GameSdk.getInstance().onDestroy(this);
}
```
### 7、调起支付页面<a name="sec7"></a> ### 7、调起支付页面<a name="sec7"></a>
1、调起支付页面方法<a name="sec7.1"></a> 1、调起支付页面方法<a name="sec7.1"></a>
...@@ -372,24 +399,33 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener) ...@@ -372,24 +399,33 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
#### 调用示例<a name="sec9.1"></a> #### 调用示例<a name="sec9.1"></a>
``` ```
GameInfoSetting setting=new GameInfoSetting();
setting.setCp_account("w55231582254"); GameInfoSetting setting=new GameInfoSetting();
setting.setCp_account("w55231582254");//CP账户
GameRoleInfo roleInfo=new GameRoleInfo(); GameRoleInfo roleInfo=new GameRoleInfo();
roleInfo.setCombat_num("25564"); roleInfo.setEvent("create");//事件类型,online: 角色登录, create: 创建角色,level_up: 提升等级,offline: 角色退出,other: 其他,delete: 删除角色
roleInfo.setCp_role_id("24139308336038973450"); roleInfo.setServer_id("100001");//区服ID
roleInfo.setEvent("create"); roleInfo.setServer_name("主宰服");//区服
roleInfo.setOnline_time("15426"); roleInfo.setCp_role_id(System.currentTimeMillis()+"");//CP角色ID
roleInfo.setRole_level("15"); roleInfo.setRole_name("大鲨鱼");//角色名称
roleInfo.setRole_name("测试角色上报"); roleInfo.setRole_level("15"); //角色等级
roleInfo.setRole_vip("23"); roleInfo.setRole_vip("23");//角色VIP等级
roleInfo.setServer_id("100001"); roleInfo.setCombat_num("25564");//角色战力
roleInfo.setServer_name("主宰服"); roleInfo.setOnline_time("15426");//本次在线时长
roleInfo.setAttack("0");//攻击力
roleInfo.setProfession("法师");//职业
roleInfo.setGang_name("大竹帮");//帮会(行会)名称
roleInfo.setTrans_level("5");//转生等级
roleInfo.setSponsor_level("12");//赞助等级/会员等级
setting.setRole(roleInfo); setting.setRole(roleInfo);
GameSdk.getInstance().putRoleReport(setting, new SubmitRoleInfoCallBack() { GameSdk.getInstance().putRoleReport(setting, new SubmitRoleInfoCallBack() {
@Override @Override
public void onSuccess(Object o) { public void onSuccess(Object o) {
showToast(o.toString()+"");
} }
@Override @Override
...@@ -397,6 +433,7 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener) ...@@ -397,6 +433,7 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
} }
}); });
``` ```
...@@ -415,6 +452,11 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener) ...@@ -415,6 +452,11 @@ public void showPay(CustomPayParam payParam, OnPaymentListener paymentListener)
| combat_num | number | 非必须 | 角色战力 | | combat_num | number | 非必须 | 角色战力 |
| online_time | number | 非必须 | 本次在线时长 | | online_time | number | 非必须 | 本次在线时长 |
| cp_account | number | 非必须 | CP账户 | | cp_account | number | 非必须 | CP账户 |
| attack | number | 非必须 | 攻击力 |
| profession | string | 非必须 | 职业 |
| game_name | string | 非必须 | 帮会(行会)名称 |
| trans_level | string | 非必须 | 转生等级 |
| sponsor_level | string | 非必须 | 赞助等级/会员等级 |
### 10、退出登录<a name="sec9"></a> ### 10、退出登录<a name="sec9"></a>
...@@ -495,10 +537,12 @@ public void exitApp(ExitAppListener listener) ...@@ -495,10 +537,12 @@ public void exitApp(ExitAppListener listener)
### 12 gradle依赖说明<a name="sec12"></a> ### 12 gradle依赖说明<a name="sec12"></a>
1、打包arr依Glide库需要在主工程中添加依赖 1、打包arr依Glide库需要在主工程中添加依赖
2、如遇到OKhttp无法下载下来,请按照下方依赖进行添加
``` ```
api 'com.github.bumptech.glide:glide:4.11.0' api 'com.github.bumptech.glide:glide:4.11.0'
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
``` ```
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论