From 22f2d94e81e7f77df4a7a63b370a06a66dd1b93e Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期三, 26 十月 2022 17:10:35 +0800 Subject: [PATCH] 0312 BT7sdk --- Project/app/src/game_822055139/java/com/secondworld/univeralsdk/H2EngineSDK.java | 31 ++++++++++++++++++++++++------- 1 files changed, 24 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..23a216d 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 @@ -54,6 +54,9 @@ case CodeU2A.AssetCopy: FileUtil.copyAssets(_activity); break; + case CodeU2A.CopyOneAsset: + FileUtil.copy(_activity, _json.getString("fileName")); + break; case CodeU2A.BatteryListenStart: BatteryUtil.getInstance().start(_activity); break; @@ -99,6 +102,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 +112,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: // 鍒濆鍖栫儹浜� @@ -135,6 +140,9 @@ break; case CodeU2A.JPushRemoveLocalMessage: removeNotification(_activity, _json.getInt("id")); + break; + case CodeU2A.SendRegistEvent: + FreePlatformUtil.getInstace().SendRegisterEvent(); break; } @@ -302,9 +310,6 @@ // ------------------------------- 鑷敱SDK ------------------------------- FreePlatformUtil.getInstace().init(activity); - - // ------------------------------- 鐚�砈DK ------------------------------- - FreePlatformUtil.getInstace().init(activity); // ------------------------------- 鏋佸厜鎺ㄩ�� ------------------------------- JPushInterface.setDebugMode(true); JPushInterface.init(activity); @@ -357,6 +362,10 @@ FreePlatform.getInstance().onCreate(); } + public static void onWindowFocusChanged(boolean b) + { + } + public static void onNewIntent(final Activity activity, final Intent intent) { } @@ -389,6 +398,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