From 1321e4defeccfd3f7d4cae49d2061b3c5d8db8fc Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 22 十一月 2023 12:16:10 +0800
Subject: [PATCH] 0312 增加切换账号,充值主线程,替换新的SdkProject/library/google-services.json但是手改包名是secondworld(观察)

---
 Channel/Android/mlgtgame/release/libs/library-release-mlgtgame.aar                  |    0 
 SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java                  |   84 +++++++++++++++++++--------
 SdkProject/channel/mlgtgame/java/com/secondworld/sdk/command/CmdPlatformLogout.java |    2 
 SdkProject/library/google-services.json                                             |   51 +----------------
 Channel/Android/mlgtgame/debug/libs/library-debug-mlgtgame.aar                      |    0 
 Channel/Android/mlgtgame/AndroidManifest.xml                                        |    1 
 SdkProject/channel/mlgtgame/AndroidManifest.xml                                     |   24 ++++----
 7 files changed, 75 insertions(+), 87 deletions(-)

diff --git a/Channel/Android/mlgtgame/AndroidManifest.xml b/Channel/Android/mlgtgame/AndroidManifest.xml
index 8120d12..2819e63 100644
--- a/Channel/Android/mlgtgame/AndroidManifest.xml
+++ b/Channel/Android/mlgtgame/AndroidManifest.xml
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
 <manifest
     xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.unity3d.player"
diff --git a/Channel/Android/mlgtgame/debug/libs/library-debug-mlgtgame.aar b/Channel/Android/mlgtgame/debug/libs/library-debug-mlgtgame.aar
index 0a9bb60..6d41e8e 100644
--- a/Channel/Android/mlgtgame/debug/libs/library-debug-mlgtgame.aar
+++ b/Channel/Android/mlgtgame/debug/libs/library-debug-mlgtgame.aar
Binary files differ
diff --git a/Channel/Android/mlgtgame/release/libs/library-release-mlgtgame.aar b/Channel/Android/mlgtgame/release/libs/library-release-mlgtgame.aar
index aa767cd..1ab6069 100644
--- a/Channel/Android/mlgtgame/release/libs/library-release-mlgtgame.aar
+++ b/Channel/Android/mlgtgame/release/libs/library-release-mlgtgame.aar
Binary files differ
diff --git a/SdkProject/channel/mlgtgame/AndroidManifest.xml b/SdkProject/channel/mlgtgame/AndroidManifest.xml
index 9efe913..14d45eb 100644
--- a/SdkProject/channel/mlgtgame/AndroidManifest.xml
+++ b/SdkProject/channel/mlgtgame/AndroidManifest.xml
@@ -21,6 +21,18 @@
         android:extractNativeLibs="true"
         tools:replace="android:name">
 
+
+        <provider
+            android:name="androidx.core.content.FileProvider"
+            android:authorities="${applicationId}.fileprovider"
+            android:exported="false"
+            android:grantUriPermissions="true">
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/milu_provider_paths" />
+
+        </provider>
+
         <!--閫傞厤鍏ㄩ潰灞�-->
         <meta-data
             android:name="android.max_aspect"
@@ -40,18 +52,6 @@
         <meta-data
             android:name="com.huawei.hms.client.service.name:ads-identifier"
             android:value="ads-identifier:3.4.39.302" />
-
-        <provider
-            android:name="androidx.core.content.FileProvider"
-            android:authorities="${applicationId}.fileprovider"
-            android:exported="false"
-            android:grantUriPermissions="true">
-            <meta-data
-                android:name="android.support.FILE_PROVIDER_PATHS"
-                android:resource="@xml/milu_provider_paths" />
-
-        </provider>
-
         <activity
             android:name="com.maiyou.maiysdk.ui.activity.MLLoginActivity"
             android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize"
diff --git a/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java b/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java
index 38a20fb..214286f 100644
--- a/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java
+++ b/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java
@@ -106,46 +106,78 @@
         });
     }
 
-    private void LogOutInitialize() {
-        //閫�鍑虹櫥褰曠殑鍥炶皟鐩戝惉
-        miluSDKManager.logout(new PersonalCenterCallBack() {
+    public void LogOutInitialize() {
+        GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+        {
             @Override
-            public void getCallBack() {
-                //璇峰湪姝ゅ鍋氭父鎴忛��鍑哄埌鐧诲綍椤甸潰鐨勬搷浣�
-                //娉ㄩ攢鎴愬姛,闇�瑕佹妸娓告垙鍒囨崲鍥炵櫥闄嗗墠鐨勫満鏅�,骞堕噸鏂板脊鍑虹櫥褰曟绛夋搷浣�
-                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLogoutOk);
+            public void run()
+            {
+                //閫�鍑虹櫥褰曠殑鍥炶皟鐩戝惉
+                miluSDKManager.logout(new PersonalCenterCallBack() {
+                    @Override
+                    public void getCallBack() {
+                        //璇峰湪姝ゅ鍋氭父鎴忛��鍑哄埌鐧诲綍椤甸潰鐨勬搷浣�
+                        //娉ㄩ攢鎴愬姛,闇�瑕佹妸娓告垙鍒囨崲鍥炵櫥闄嗗墠鐨勫満鏅�,骞堕噸鏂板脊鍑虹櫥褰曟绛夋搷浣�
+                        UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLogoutOk);
+                    }
+                });
             }
         });
+
     }
 
 
     public void pay(String roleID, String money, String serverID, String productID, String productName, String Extra) {
-        miluSDKManager.showPay(GTGameMain.I.activity, money, productID, roleID, productName, productName, serverID, Extra,
-                 new OnPaymentListener() {
-                    @Override
-                    public void paymentSuccess(PaymentCallbackInfo callbackInfo) {
-                        //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
-                    }
 
-                    @Override
-                    public void paymentError(PaymentErrorMsg errorMsg) {
-                        //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
-                    }
-                });
+        GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+        {
+            @Override
+            public void run()
+            {
+                miluSDKManager.showPay(GTGameMain.I.activity, money, productID, roleID, productName, productName, serverID, Extra,
+                        new OnPaymentListener() {
+                            @Override
+                            public void paymentSuccess(PaymentCallbackInfo callbackInfo) {
+                                //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
+                            }
+
+                            @Override
+                            public void paymentError(PaymentErrorMsg errorMsg) {
+                                //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
+                            }
+                        });
+            }
+        });
+
     }
 
     public void onResume() {
-        //鏄剧ず鎮诞绐�
-        if (null != miluSDKManager) {
-            miluSDKManager.showFloatball();
-        }
+        GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+        {
+            @Override
+            public void run()
+            {
+                //鏄剧ず鎮诞绐�
+                if (null != miluSDKManager) {
+                    miluSDKManager.showFloatball();
+                }
+            }
+        });
+
     }
 
     public void onStop() {
-        //闅愯棌鎮诞绐�
-        if (null != miluSDKManager) {
-            miluSDKManager.hideFloatball();
-        }
+        GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+        {
+            @Override
+            public void run()
+            {
+                //闅愯棌鎮诞绐�
+                if (null != miluSDKManager) {
+                    miluSDKManager.hideFloatball();
+                }
+            }
+        });
     }
 
     public void onDestroy() {
diff --git a/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/command/CmdPlatformLogout.java b/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/command/CmdPlatformLogout.java
index a7135fc..14f23b8 100644
--- a/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/command/CmdPlatformLogout.java
+++ b/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/command/CmdPlatformLogout.java
@@ -1,4 +1,5 @@
 package com.secondworld.sdk.command;
+import com.secondworld.sdk.MySdkMgr;
 import com.secondworld.sdk.utils.CodeU2A;
 
 import org.json.JSONObject;
@@ -11,5 +12,6 @@
 
     @Override
     public void process(JSONObject json) throws Exception {
+        MySdkMgr.I.LogOutInitialize();
     }
 }
diff --git a/SdkProject/library/google-services.json b/SdkProject/library/google-services.json
index 87e7255..0537294 100644
--- a/SdkProject/library/google-services.json
+++ b/SdkProject/library/google-services.json
@@ -9,57 +9,12 @@
       "client_info": {
         "mobilesdk_app_id": "1:966789831936:android:f381abd6b3cbbf70ff67e5",
         "android_client_info": {
-          "package_name": "com.hhxk.djmx"
-        }
-      },
-      "oauth_client": [
-        {
-          "client_id": "966789831936-5tlhorb43f1t8o4v8opughmb0ufd8ddg.apps.googleusercontent.com",
-          "client_type": 1,
-          "android_info": {
-            "package_name": "com.hhxk.djmx",
-            "certificate_hash": "ce8703d5734e0e1e6e9eb0766c6954fb1b269802"
-          }
-        },
-        {
-          "client_id": "966789831936-7kvc289ui991rool953ms9btb7dcihuv.apps.googleusercontent.com",
-          "client_type": 1,
-          "android_info": {
-            "package_name": "com.hhxk.djmx",
-            "certificate_hash": "182d414a78abee730625ac28dc5354e71e3cf27f"
-          }
-        },
-        {
-          "client_id": "966789831936-h1aps8f3s0v6rgbdu4lt2h74933m7661.apps.googleusercontent.com",
-          "client_type": 3
-        }
-      ],
-      "api_key": [
-        {
-          "current_key": "AIzaSyCKWCtHXjIkHtnnKcoua1yf-YXxXmrXla8"
-        }
-      ],
-      "services": {
-        "appinvite_service": {
-          "other_platform_oauth_client": [
-            {
-              "client_id": "966789831936-h1aps8f3s0v6rgbdu4lt2h74933m7661.apps.googleusercontent.com",
-              "client_type": 3
-            }
-          ]
-        }
-      }
-    },
-    {
-      "client_info": {
-        "mobilesdk_app_id": "1:966789831936:android:9bcdeeea75060602ff67e5",
-        "android_client_info": {
           "package_name": "com.secondworld.sdk"
         }
       },
       "oauth_client": [
         {
-          "client_id": "966789831936-3dmgiepupci14n7gh0ihsv3abqb9fnj1.apps.googleusercontent.com",
+          "client_id": "966789831936-7kvc289ui991rool953ms9btb7dcihuv.apps.googleusercontent.com",
           "client_type": 1,
           "android_info": {
             "package_name": "com.secondworld.sdk",
@@ -67,11 +22,11 @@
           }
         },
         {
-          "client_id": "966789831936-ifl0c6lnuroou9mpj74dkk8kphhblq56.apps.googleusercontent.com",
+          "client_id": "966789831936-9kja3dtiub1ec4bof4tta3p5virkf2ci.apps.googleusercontent.com",
           "client_type": 1,
           "android_info": {
             "package_name": "com.secondworld.sdk",
-            "certificate_hash": "ce8703d5734e0e1e6e9eb0766c6954fb1b269802"
+            "certificate_hash": "ce8703d5734e0e1e6e9eb0766c6954fb1b2c9802"
           }
         },
         {

--
Gitblit v1.8.0