From 5ab01fe1127f842258d86690ef03ec4b1f234ead Mon Sep 17 00:00:00 2001
From: lwb <q3213421wrwqr>
Date: 星期一, 04 一月 2021 16:10:25 +0800
Subject: [PATCH] 商店评价和分享Facebook

---
 SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java |   66 ++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 1 deletions(-)

diff --git a/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java b/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
index 6f86217..ba3cf06 100644
--- a/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
+++ b/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
@@ -10,7 +10,10 @@
 import com.cy.yyjia.sdk.listener.InitListener;
 import com.cy.yyjia.sdk.listener.LoginListener;
 import com.cy.yyjia.sdk.listener.LogoutListener;
+import com.cy.yyjia.sdk.listener.MarketListener;
 import com.cy.yyjia.sdk.listener.PayListener;
+import com.cy.yyjia.sdk.listener.ShareListener;
+import com.secondworld.sdk.utils.CallBackState;
 import com.secondworld.sdk.utils.CodeA2U;
 import com.secondworld.sdk.utils.LogUtil;
 
@@ -18,6 +21,7 @@
 import org.json.JSONObject;
 
 import java.util.HashMap;
+import java.util.Map;
 
 public class MySdkMgr extends PlatformSdkMgr {
 
@@ -95,7 +99,7 @@
             //娉ㄥ唽鎴愬姛
             @Override
             public void onSuccess(Boolean isNewReg, String reg_type) {
-                LogUtil.e("SdkManager", "娉ㄥ唽鎴愬姛"+" isNewReg锛�"+isNewReg+"  type锛�"+reg_type);
+                LogUtil.e("SdkManager", "娉ㄥ唽鎴愬姛" + " isNewReg锛�" + isNewReg + "  type锛�" + reg_type);
                 args.clear();
                 args.put("code", CodeA2U.PlatformRegisterOk);
                 args.put("reg_type", reg_type);
@@ -181,6 +185,66 @@
             }
         });
 
+        //鍒嗕韩鍥炶皟
+        SdkManager.getInstance().setShareListener(new ShareListener() {
+            @Override
+            public void onSuccess(String type) {
+                Map<String, Object> args = new HashMap<>();
+                args.put("code", CodeA2U.ShareState);
+                args.put("state", CallBackState.Success);
+                UnityMsgHandler.sendMessageToUnity(args);
+                LogUtil.debug("鍒嗕韩鍥炶皟", "onSuccess锛�" + type);
+            }
+
+            @Override
+            public void onError(String type, String msg) {
+                Map<String, Object> args = new HashMap<>();
+                args.put("code", CodeA2U.ShareState);
+                args.put("state", CallBackState.Error);
+                UnityMsgHandler.sendMessageToUnity(args);
+                LogUtil.debug("鍒嗕韩鍥炶皟", "type锛�" + type + ";msg锛�" + msg);
+            }
+
+            @Override
+            public void onCancel(String type) {
+                Map<String, Object> args = new HashMap<>();
+                args.put("code", CodeA2U.ShareState);
+                args.put("state", CallBackState.Cancel);
+                UnityMsgHandler.sendMessageToUnity(args);
+                LogUtil.debug("鍒嗕韩鍥炶皟", type + "锛歰nCancel");
+            }
+        });
+
+        //璇勫垎鍥炶皟
+        SdkManager.getInstance().setMarketListener(new MarketListener() {
+            @Override
+            public void onSuccess() {
+                Map<String, Object> args = new HashMap<>();
+                args.put("code", CodeA2U.ReviewState);
+                args.put("state", CallBackState.Success);
+                UnityMsgHandler.sendMessageToUnity(args);
+                LogUtil.debug("璇勫垎鍥炶皟", "鎴愬姛");
+            }
+
+            @Override
+            public void onError(String s) {
+                Map<String, Object> args = new HashMap<>();
+                args.put("code", CodeA2U.ReviewState);
+                args.put("state", CallBackState.Error);
+                UnityMsgHandler.sendMessageToUnity(args);
+                LogUtil.debug("璇勫垎鍥炶皟", "澶辫触锛�" + s);
+            }
+
+            @Override
+            public void onCancel() {
+                Map<String, Object> args = new HashMap<>();
+                args.put("code", CodeA2U.ReviewState);
+                args.put("state", CallBackState.Cancel);
+                UnityMsgHandler.sendMessageToUnity(args);
+                LogUtil.debug("璇勫垎鍥炶皟", "鍙栨秷");
+            }
+        });
+
         //璁剧疆dubug妯″紡
         SdkManager.getInstance().setDebug(BuildConfig.DEBUG);
     }

--
Gitblit v1.8.0