From 5fcde01c0af3d97d2fd0e4b0fabdebb2056fb309 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 27 十二月 2023 11:20:01 +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