Prechádzať zdrojové kódy

demo增加浮标切换回调

#Suyghur 3 rokov pred
rodič
commit
11333d4d89

+ 8 - 4
demo/build.gradle

@@ -73,8 +73,12 @@ android {
 }
 
 dependencies {
-    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-core:2.0.0-release3'
-    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-analytics:2.0.0-release1'
-    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-billing:2.0.0-release1'
-    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-login:2.0.0-release2'
+    // 打点组件SDK
+    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-analytics:2.0.0-rc1'
+    // 支付组件SDK
+    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-billing:2.0.0-rc1'
+    // 登录组件SDK
+    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-login:2.0.0-rc1'
+    // 核心组件SDK
+    implementation 'io.github.yyxxgame.sdk:qingshi-gamesdk-core:2.0.0-rc1'
 }

+ 10 - 0
demo/src/main/java/com/gamesdk/qingshi/DemoActivity.java

@@ -21,6 +21,7 @@ import cn.qingshi.gamesdk.base.QSGameSdk;
 import cn.qingshi.gamesdk.base.entity.QSChargeInfo;
 import cn.qingshi.gamesdk.base.entity.QSRoleInfo;
 import cn.qingshi.gamesdk.base.internal.ICallback;
+import cn.yyxx.support.hawkeye.ToastUtils;
 import cn.yyxx.support.permission.Permission;
 
 /**
@@ -51,6 +52,15 @@ public class DemoActivity extends Activity implements View.OnClickListener {
             @Override
             public void onResult(int code, String result) {
                 Toast.makeText(DemoActivity.this, result, Toast.LENGTH_SHORT).show();
+                // 初始化成功设置浮标内用户注销回调
+                if (code == 0) {
+                    QSGameSdk.getInstance().onFloatCenterLogout(DemoActivity.this, new ICallback() {
+                        @Override
+                        public void onResult(int code2, String result2) {
+                            ToastUtils.toastInfo(DemoActivity.this, result2);
+                        }
+                    });
+                }
             }
         });
     }