From aaac37db830fbed1e7067d037906970b9cf4e904 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期五, 06 九月 2024 18:39:59 +0800 Subject: [PATCH] 0312 暂用越南sdk --- Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/H2EngineSDK.java | 57 ++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 38 insertions(+), 19 deletions(-) diff --git a/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/H2EngineSDK.java index 2b37fe2..5ed0fa8 100644 --- a/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/H2EngineSDK.java +++ b/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/H2EngineSDK.java @@ -15,6 +15,7 @@ import android.provider.Settings; import android.widget.Toast; +import com.snowfish.cn.ganga.helper.SFOnlineExitListener; import com.snowfish.cn.ganga.helper.SFOnlineHelper; import com.unity3d.player.UnityPlayer; @@ -109,20 +110,26 @@ // (float) _json.getDouble("mount"), // URLEncoder.encode(_extraData.toString(), // "utf-8")); - if(_yjAppID.contains("mzgame")) + if (_yjAppID.contains("mzgame") + || _yjAppID.contains("ucgame") + || _yjAppID.contains("yybgame")) { YJPlatformUtil.getInstance().pay(_activity, _json.getString("title"), _json.getString("cpInfo"), (float) _json.getDouble("mount"), - URLEncoder.encode(_extraData.toString(), - "utf-8")); - }else{ + URLEncoder.encode( + _extraData.toString(), + "utf-8")); + } + else + { YJPlatformUtil.getInstance().charge(_activity, - _json.getString("title"), - (float) _json.getDouble("mount"), - URLEncoder.encode(_extraData.toString(), - "utf-8")); + _json.getString("title"), + (float) _json.getDouble("mount"), + URLEncoder.encode( + _extraData.toString(), + "utf-8")); } } catch (UnsupportedEncodingException e) @@ -187,6 +194,12 @@ break; case CodeU2A.JPushRemoveLocalMessage: removeNotification(_activity, _json.getInt("id")); + break; + case CodeU2A.TencentLogin: + YJPlatformUtil.getInstance().loginTencent(_activity, _json.getString("param")); + break; + case CodeU2A.SendRegistEvent: + YJPlatformUtil.getInstance().SendRegisterEvent(); break; } @@ -396,9 +409,11 @@ _msgStruct.clear(); _msgStruct.put("code", CodeA2U.SdkInitComplete); _msgStruct.put("channelPlatform", "yj"); - _msgStruct.put("yj_appid", UniversalUtil.getMetaString(activity, "yj_appid")); + String _appid = UniversalUtil.getMetaString(activity, "yj_appid"); + _msgStruct.put("yj_appid", _appid); _msgStruct.put("yj_spid", UniversalUtil.getMetaString(activity, "yj_spid")); _msgStruct.put("yj_branch", UniversalUtil.getMetaInt(activity, "yj_branch")); + _msgStruct.put("banhao", activity.getResources().getString(R.string.banhao)); UniversalUtil.sendMessageToUnity(_msgStruct); LogUtil.i(TAG, "鍒濆鍖栨墽琛屽畬姣�"); @@ -416,20 +431,23 @@ public static void onWindowFocusChanged(boolean b) { -// if (MrPlatformUtil.getInstance().payProcessing) -// { -// if (b) -// { -// Map<String, Object> _msgStruct = new HashMap<>(); -// _msgStruct.put("code", CodeA2U.FreePlatformPayCancel); -// UniversalUtil.sendMessageToUnity(_msgStruct); -// MrPlatformUtil.getInstance().payProcessing = false; -// } -// } + if (b) + { + if (YJPlatformUtil.getInstance().payProcessing) + { + Map<String, Object> _msgStruct = new HashMap<>(); + _msgStruct.put("code", CodeA2U.FreePlatformPayCancel); + UniversalUtil.sendMessageToUnity(_msgStruct); + YJPlatformUtil.getInstance().payProcessing = false; + } + } + + m_IsFocus = b; } public static void onNewIntent(final Activity activity, final Intent intent) { + SFOnlineHelper.onNewIntent(activity, intent); } public static void onActivityResult(int requestCode, @@ -437,6 +455,7 @@ final Intent data, final Activity activity) { + SFOnlineHelper.onActivityResult(activity, requestCode, resultCode, data); } public static void onConfigurationChanged(final Configuration newConfig) {} -- Gitblit v1.8.0