From 79f06d344d88dda2fb467041ea47993d8aa8ec07 Mon Sep 17 00:00:00 2001
From: lwb <q3213421wrwqr>
Date: 星期三, 02 十二月 2020 14:57:37 +0800
Subject: [PATCH] 9527 港台修改

---
 SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java |    7 +++++--
 SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java              |    6 ++++--
 SdkProject/channel/GTGame/res/values/strings.xml                               |    7 +++++++
 SdkProject/app/build.gradle                                                    |    3 +--
 SdkProject/app/src/main/java/com/secondworld/demo/MyApp.java                   |    7 +++++++
 SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.1.jar                         |    0 
 SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java               |    1 +
 SdkProject/app/src/main/java/com/secondworld/demo/MainActivity.java            |    2 +-
 SdkProject/channel/GTGame/res/values/yyj_sdk_strings.xml                       |    8 ++++----
 9 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/SdkProject/app/build.gradle b/SdkProject/app/build.gradle
index 3aa19c8..e67e35d 100644
--- a/SdkProject/app/build.gradle
+++ b/SdkProject/app/build.gradle
@@ -7,12 +7,11 @@
     buildToolsVersion "30.0.2"
 
     defaultConfig {
-        applicationId "com.secondworld.demo"
+        applicationId "com.sanxiagame.zmjgp"
         minSdkVersion 21
         targetSdkVersion 29
         versionCode 1
         versionName "1.0"
-
 //        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
     }
 
diff --git a/SdkProject/app/src/main/java/com/secondworld/demo/MainActivity.java b/SdkProject/app/src/main/java/com/secondworld/demo/MainActivity.java
index 1ca5252..b32cc62 100644
--- a/SdkProject/app/src/main/java/com/secondworld/demo/MainActivity.java
+++ b/SdkProject/app/src/main/java/com/secondworld/demo/MainActivity.java
@@ -58,7 +58,7 @@
             JSONObject json = new JSONObject();
             try {
                 json.put("code", CodeU2A.PlatformPay);
-                json.put("cpInfo", System.currentTimeMillis()/1000+"");
+                json.put("cpInfo", "com.sanxiagame.zmjgp099");
                 json.put("orderId", System.currentTimeMillis()/1000+"");
                 json.put("sid", "1");
                 json.put("roleID","test_role");
diff --git a/SdkProject/app/src/main/java/com/secondworld/demo/MyApp.java b/SdkProject/app/src/main/java/com/secondworld/demo/MyApp.java
index b10123d..6af5ddc 100644
--- a/SdkProject/app/src/main/java/com/secondworld/demo/MyApp.java
+++ b/SdkProject/app/src/main/java/com/secondworld/demo/MyApp.java
@@ -6,9 +6,16 @@
 public class MyApp extends GTGameApp {
 
     @Override
+    public void onCreate() {
+        isDemo=true;
+        super.onCreate();
+    }
+
+    @Override
     protected void registerProxy() {
         super.registerProxy();
         //涓荤晫闈唬鐞嗘敞鍐�
         MainActivity.registerProxy(GTGameMain.class);
     }
+
 }
diff --git a/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java b/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
index 2da680e..7df8850 100644
--- a/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
+++ b/SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
@@ -39,6 +39,7 @@
             }
             case LOADING: {
                 Toast.makeText(GameApp.I, "姝e湪鍒濆鍖栦腑锛岃绋嶇瓑", Toast.LENGTH_LONG).show();
+                break;
             }
         }
     }
diff --git a/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java b/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
index 731dedf..5364240 100644
--- a/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
+++ b/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
@@ -1,12 +1,14 @@
 package com.secondworld.sdk.command;
 
+import android.util.Base64;
+
 import com.cy.yyjia.sdk.center.SdkManager;
 import com.secondworld.sdk.GameApp;
 import com.secondworld.sdk.utils.CodeU2A;
 
 import org.json.JSONObject;
 
-import java.net.URLEncoder;
+import java.nio.charset.StandardCharsets;
 
 public class CmdPlatformPay implements ICommand {
     @Override
@@ -20,6 +22,7 @@
         extraData.put("appid", GameApp.I.appId);
         extraData.put("cpinfo", json.getString("cpInfo"));
         extraData.put("cporderid", json.getString("orderId"));
+        byte[] bytes = extraData.toString().getBytes(StandardCharsets.UTF_8);
         SdkManager.getInstance()
                 .pay(json.getString("sid"),//鏈嶅姟鍣ㄧ紪鍙�
                         json.getString("roleID"),//瑙掕壊缂栧彿
@@ -27,6 +30,6 @@
                         json.getString("title"),//鍟嗗搧鍚嶇О
                         json.getString("mount"),//鍏呭�奸噾棰�
                         json.getString("orderId"),//Cp璁㈠崟鍙�
-                        URLEncoder.encode(extraData.toString(), "utf-8"));//鎵╁睍淇℃伅
+                        Base64.encodeToString(bytes,Base64.DEFAULT));//鎵╁睍淇℃伅
     }
 }
diff --git a/SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.0.jar b/SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.1.jar
similarity index 77%
rename from SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.0.jar
rename to SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.1.jar
index b66b199..262d2d5 100644
--- a/SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.0.jar
+++ b/SdkProject/channel/GTGame/libs/fjsanxia_syh5_1.1.1.jar
Binary files differ
diff --git a/SdkProject/channel/GTGame/res/values/strings.xml b/SdkProject/channel/GTGame/res/values/strings.xml
new file mode 100644
index 0000000..14c7db1
--- /dev/null
+++ b/SdkProject/channel/GTGame/res/values/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">闀囬瓟璇�</string>
+    <string name="fb_app_id">1749518565212194</string>
+    <string name="fb_app_token">1749518565212194|cNRpChqTFsbvY9yf6cHy-VqT0_k</string>
+    <string name="fb_login_protocol_scheme">fb1749518565212194</string>
+</resources>
\ No newline at end of file
diff --git a/SdkProject/channel/GTGame/res/values/yyj_sdk_strings.xml b/SdkProject/channel/GTGame/res/values/yyj_sdk_strings.xml
index 3230157..07f2ba6 100644
--- a/SdkProject/channel/GTGame/res/values/yyj_sdk_strings.xml
+++ b/SdkProject/channel/GTGame/res/values/yyj_sdk_strings.xml
@@ -1,9 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <string name="app_name">闀囬瓟璇�</string>
-    <string name="fb_app_id">1749518565212194</string>
-    <string name="fb_app_token">1749518565212194|cNRpChqTFsbvY9yf6cHy-VqT0_k</string>
-    <string name="fb_login_protocol_scheme">fb1749518565212194</string>
     <!--refactoring-->
     <string name="yyj_sdk_net_work_error">缍茬怠閫f帴瓒呮檪锛岃珛妾㈡煡缍茬怠</string>
     <string name="yyj_sdk_user_name_is_empty">鐢ㄦ埗鍚嶄笉鑳界偤绌�</string>
@@ -151,5 +147,9 @@
     <!--    yyj_sdk_common_account_input_tip-->
 
     <string name="yyj_sdk_extstorage_permission">璜嬪厛鎺堟瑠瑷晱鎮ㄧ殑瀛樺劜</string>
+    <string name="yyj_sdk_gg_logining">姝e湪浣跨敤Google璩櫉鐧婚寗</string>
+    <string name="yyj_sdk_fb_logining">姝e湪浣跨敤Facebook璩櫉鐧婚寗</string>
+
+    <string name="yyj_sdk_cancel_login">鍙栨秷鐧婚寗</string>
 
 </resources>
\ No newline at end of file
diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java b/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java
index 2386606..163abee 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java
@@ -14,6 +14,8 @@
 
     public String appId = "";
 
+    protected boolean isDemo = false;
+
     @Override
     public void onCreate() {
         super.onCreate();
@@ -25,7 +27,7 @@
         initSdk();
     }
 
-    protected  void newInstance() {
+    protected void newInstance() {
         I = this;
     }
 
@@ -64,7 +66,7 @@
 
     //鏄惁浣峝emo
     public boolean isDemo() {
-        return I.getPackageName().equals("com.secondworld.demo");
+        return isDemo;
     }
 
 }

--
Gitblit v1.8.0