From e3f2a9999c0cf22c1b16fbf6a8d68d45a1590a5e Mon Sep 17 00:00:00 2001
From: allez <305670599@qq.com>
Date: 星期一, 27 六月 2022 21:58:15 +0800
Subject: [PATCH] 0312 static int initedState=0; //初始化状态,0初始化中,1成功,2未登录(因为ios在sdk登录成功 游戏还没初始化好无法处理逻辑,所以需要在2的时候拦截二次登录)

---
 Channel/IOS/sohagame/Plugins/The2thWorldSDK/UniversalSDK.mm |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/Channel/IOS/sohagame/Plugins/The2thWorldSDK/UniversalSDK.mm b/Channel/IOS/sohagame/Plugins/The2thWorldSDK/UniversalSDK.mm
index 442db4c..ac2d171 100644
--- a/Channel/IOS/sohagame/Plugins/The2thWorldSDK/UniversalSDK.mm
+++ b/Channel/IOS/sohagame/Plugins/The2thWorldSDK/UniversalSDK.mm
@@ -31,7 +31,7 @@
 static NSString* sUserName;
 static NSThread* _thread;
 
-static int initedState=0; //鍒濆鍖栫姸鎬侊紝0鍒濆鍖栦腑锛�1鎴愬姛锛�2澶辫触
+static int initedState=0; //鍒濆鍖栫姸鎬侊紝0鍒濆鍖栦腑锛�1鎴愬姛锛�2鏈櫥褰曪紙鍥犱负ios鍦╯dk鐧诲綍鎴愬姛 娓告垙杩樻病鍒濆鍖栧ソ鏃犳硶澶勭悊閫昏緫锛屾墍浠ヤ笉鑳藉湪1澶勭悊鐧诲綍锛�
 
 static NSString * const kClientID = @"468442318367-ocoqrm0kei0gpkrnnq1ql628v4g4dbqd.apps.googleusercontent.com";
 
@@ -242,6 +242,7 @@
         NSMutableDictionary *_dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       [NSNumber numberWithInt:S2U_DelAccount], @"code", nil];
         [self SendMessageToUnity:_dict];
+        initedState=2;
     }
 }
 
@@ -271,6 +272,7 @@
     else
     {
         NSLog(@"娓犻亾鐧诲綍澶辫触");
+        initedState=2;
     }
 }
 
@@ -278,6 +280,7 @@
     NSLog(@"娓犻亾娉ㄩ攢鎴愬姛");
     NSDictionary *_dict = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:S2U_FreePlatformLogoutOk], @"code", nil];
     [self SendMessageToUnity:_dict];
+    initedState=2;
 }
 
 - (void)sohaDidPurchaseFailed:(SohaTransaction *)transaction purchaseError:(NSString *)error {
@@ -318,9 +321,10 @@
         case 0:
             break;
         case 1:
-            [Soha sohaLoginSDK];
             break;
         case 2:
+            //ios鐗规畩澶勭悊锛宻dk鍒濆鍖栨瘮娓告垙蹇紝瀵艰嚧娓告垙鐨剆dk鍒濆鍖栧�间负false 闇�瑕佸湪鏈櫥褰曞鐞�
+            [Soha sohaLoginSDK];
             break;
         default:
             break;

--
Gitblit v1.8.0