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/YJPlatformUtil.java | 110 +++++++++++++++++++++++++++++++++---------------------
1 files changed, 67 insertions(+), 43 deletions(-)
diff --git a/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/YJPlatformUtil.java b/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/YJPlatformUtil.java
index 1ab338e..942b444 100644
--- a/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/YJPlatformUtil.java
+++ b/Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/YJPlatformUtil.java
@@ -1,8 +1,9 @@
package com.secondworld.univeralsdk;
import android.app.Activity;
+import android.content.Context;
+import android.content.SharedPreferences;
import android.os.Bundle;
-import android.util.Log;
import com.snowfish.cn.ganga.helper.SFOnlineHelper;
import com.snowfish.cn.ganga.helper.SFOnlineInitListener;
@@ -13,13 +14,6 @@
import org.json.JSONException;
import org.json.JSONObject;
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.UnsupportedEncodingException;
-import java.net.HttpURLConnection;
-import java.net.URL;
-import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
@@ -120,7 +114,30 @@
public void login(final Activity activity)
{
- SFOnlineHelper.login(activity, "Login");
+ String _appid = UniversalUtil.getMetaString(activity, "yj_appid");
+ if (_appid.equals("yybgame"))
+ {
+ SharedPreferences _sp = activity.getPreferences(Context.MODE_PRIVATE);
+ String _loginType = _sp.getString(StaticDefine.LS_KEY_TENCENT_LOGINPARAM, "");
+ if(_loginType.length() > 0)
+ {
+ SFOnlineHelper.login(activity, _loginType);
+ }
+ }
+ else
+ {
+ SFOnlineHelper.login(activity, "Login");
+ }
+ }
+
+ public void loginTencent(final Activity activity, String param)
+ {
+ SFOnlineHelper.login(activity, param);
+
+ SharedPreferences _sp = activity.getPreferences(Context.MODE_PRIVATE);
+ SharedPreferences.Editor _editor = _sp.edit();
+ _editor.putString(StaticDefine.LS_KEY_TENCENT_LOGINPARAM, param);
+ _editor.apply();
}
public void logout(final Activity activity)
@@ -165,45 +182,48 @@
LogUtil.i(TAG, "Pay Order No: " + s);
}
});
-
+ payProcessing = true;
}
public void payExtend(final Activity activity,
- String productName,
- String productID,
- float price,
- String extData)
+ String productName,
+ String productID,
+ float price,
+ String extData)
{
- SFOnlineHelper.payExtend(activity, (int)(price * 100),
- productName, productID, extData, 1,"", PAY_CALLBACK_URL, new SFOnlinePayResultListener() {
- @Override
- public void onFailed(String s)
- {
- m_Message.clear();
- //鏍规嵁鍥炶皟鑾峰彇鏀粯璁㈠崟淇℃伅
- LogUtil.i(TAG, "Pay Fail Info: " + s);
- m_Message.put("code", CodeA2U.FreePlatformPayFail);
- UniversalUtil.sendMessageToUnity(m_Message);
- payProcessing = false;
- }
+ SFOnlineHelper.payExtend(activity, (int) (price * 100),
+ productName, productID, extData, 1, "", PAY_CALLBACK_URL,
+ new SFOnlinePayResultListener()
+ {
+ @Override
+ public void onFailed(String s)
+ {
+ m_Message.clear();
+ //鏍规嵁鍥炶皟鑾峰彇鏀粯璁㈠崟淇℃伅
+ LogUtil.i(TAG, "Pay Fail Info: " + s);
+ m_Message.put("code", CodeA2U.FreePlatformPayFail);
+ UniversalUtil.sendMessageToUnity(m_Message);
+ payProcessing = false;
+ }
- @Override
- public void onSuccess(String s)
- {
- m_Message.clear();
- //鏍规嵁鍥炶皟鑾峰彇鏀粯璁㈠崟淇℃伅
- LogUtil.i(TAG, "Pay Success Info: " + s);
- m_Message.put("code", CodeA2U.FreePlatformPayOk);
- UniversalUtil.sendMessageToUnity(m_Message);
- payProcessing = false;
- }
+ @Override
+ public void onSuccess(String s)
+ {
+ m_Message.clear();
+ //鏍规嵁鍥炶皟鑾峰彇鏀粯璁㈠崟淇℃伅
+ LogUtil.i(TAG, "Pay Success Info: " + s);
+ m_Message.put("code", CodeA2U.FreePlatformPayOk);
+ UniversalUtil.sendMessageToUnity(m_Message);
+ payProcessing = false;
+ }
- @Override
- public void onOderNo(String s)
- {
- LogUtil.i(TAG, "Pay Order No: " + s);
- }
- });
+ @Override
+ public void onOderNo(String s)
+ {
+ LogUtil.i(TAG, "Pay Order No: " + s);
+ }
+ });
+ payProcessing = true;
}
public void pay(final Activity activity,
@@ -262,7 +282,7 @@
String vipLevel,
String surplusMoney)
{
- SFOnlineHelper.setRoleData(activity, roleID, roleName, roleLevel, serverID, serverName);
+ SFOnlineHelper.setRoleData(activity, roleID, roleName, roleLevel, "1", "榛樿鍒嗗尯");
String _info = createGameData(serverID, serverName, roleID, roleName, roleLevel, FamilyName,
createTime, "", vipLevel, surplusMoney);
SFOnlineHelper.setData(activity, "createrole", _info); // 鍒涘缓鏂拌鑹叉椂璋冪敤 蹇呮帴
@@ -278,6 +298,7 @@
String vipLevel,
String surplusMoney)
{
+ SFOnlineHelper.setRoleData(activity, roleID, roleName, roleLevel, "1", "榛樿鍒嗗尯");
String _info = createGameData(serverID, serverName, roleID, roleName, roleLevel, FamilyName,
"", "", vipLevel, surplusMoney);
SFOnlineHelper.setData(activity, "enterServer", _info); // 鍒涘缓鏂拌鑹叉椂璋冪敤 蹇呮帴
@@ -338,4 +359,7 @@
return null;
}
+ public void SendRegisterEvent()
+ {
+ }
}
--
Gitblit v1.8.0