From ea0c42a42a72f00c618266e3199035dacbc1fbf5 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期四, 11 十月 2018 15:11:17 +0800
Subject: [PATCH] update 修复极速SDK

---
 Project/app/src/game_822055139/java/com/secondworld/univeralsdk/H2EngineSDK.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/Project/app/src/game_822055139/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/app/src/game_822055139/java/com/secondworld/univeralsdk/H2EngineSDK.java
index b1c7c64..0b9640e 100644
--- a/Project/app/src/game_822055139/java/com/secondworld/univeralsdk/H2EngineSDK.java
+++ b/Project/app/src/game_822055139/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -99,6 +99,7 @@
                                                       _json.getString("orderId"),
                                                       (float) _json.getDouble("mount"),
                                                       _json.getString("cpInfo"));
+                    FreePlatformUtil.getInstace().payProcessing = true;
                     break;
                 case CodeU2A.PayFinished:
                     Tracking.setPayment(_json.getString("orderID"),
@@ -108,16 +109,17 @@
 
                     int _money = (int) (_json.getDouble("money"));
 
-                    LogUtil.i(TAG, "閲戦: " + _money);
-
                     EventUtils.setPurchase("",
-                                           _json.getString("title"),
-                                           _json.getString("cpInfo"),
+                                           "",
+                                           "",
                                            1,
                                            _json.getString("payType"),
                                            _json.getString("moneyType"),
                                            true,
                                            _money);
+
+                    FreePlatformUtil.getInstace().payProcessing = false;
+
                     break;
                 case CodeU2A.ClientPackage:
                     // 鍒濆鍖栫儹浜�
@@ -302,9 +304,6 @@
 
                 // ------------------------------- 鑷敱SDK -------------------------------
                 FreePlatformUtil.getInstace().init(activity);
-
-                // ------------------------------- 鐚�砈DK -------------------------------
-                FreePlatformUtil.getInstace().init(activity);
                 // ------------------------------- 鏋佸厜鎺ㄩ�� -------------------------------
                 JPushInterface.setDebugMode(true);
                 JPushInterface.init(activity);
@@ -357,6 +356,10 @@
         FreePlatform.getInstance().onCreate();
     }
 
+    public static void onWindowFocusChanged(boolean b)
+    {
+    }
+
     public static void onNewIntent(final Activity activity, final Intent intent)
     {
     }
@@ -389,6 +392,14 @@
     {
         FreePlatform.getInstance().onResume();
         TeaAgent.onResume(activity);
+
+        if(FreePlatformUtil.getInstace().payProcessing)
+        {
+            Map<String, Object> _msgStruct = new HashMap<>();
+            _msgStruct.put("code", CodeA2U.FreePlatformPayCancel);
+            UniversalUtil.sendMessageToUnity(_msgStruct);
+            FreePlatformUtil.getInstace().payProcessing = false;
+        }
     }
 
     public static void onStop(final Activity activity)

--
Gitblit v1.8.0