From 59642a7f06f853bc618a67046af02abd63abafd7 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 11 二月 2022 19:43:06 +0800
Subject: [PATCH] 0312 ios 专服sdk

---
 ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDK.h             |   31 +++++++++++++++++++++++++++----
 ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK                       |    0 
 ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKGameRoleInfo.h |   20 ++++++++++++++------
 ChannelDiff/iOS/qkbtgame/The2thWorldSDK/UniversalSDK.h                                      |    4 ++--
 ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a                                     |    0 
 ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKDefines.h      |    3 ++-
 6 files changed, 45 insertions(+), 13 deletions(-)

diff --git a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDK.h b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDK.h
index 8ecc9ce..533c53e 100644
--- a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDK.h
+++ b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDK.h
@@ -4,7 +4,7 @@
 //
 //
 //
-#define SMPC_QUICK_SDK_VERSION @"2.4.6" //QuickSDK鍩虹搴撶増鏈�
+#define SMPC_QUICK_SDK_VERSION @"2.5.2" //QuickSDK鍩虹搴撶増鏈�
 
 #import <Foundation/Foundation.h>
 #import <UIKit/UIKit.h>
@@ -14,19 +14,34 @@
 #import "SMPCQuickSDKGameRoleInfo.h"
 #import "SMPCQuickSDKShareInfo.h"
 
-
+typedef enum {
+    QuickSDKUserTYPE_UNKnow        = 0,//鏈煡鐨勬湭瀹氫箟鐨�
+    QuickSDKUserTYPE_Account       = 1,//璐﹀彿
+    QuickSDKUserTYPE_Phone         = 2,//鎵嬫満鍙�
+    QuickSDKUserTYPE_Guest         = 3,//娓稿鐧诲綍
+    QuickSDKUserTYPE_WX            = 4,//寰俊
+    QuickSDKUserTYPE_QQ            = 5,//鎵婹
+    QuickSDKUserTYPE_WeiBo         = 6,//寰崥
+    QuickSDKUserTYPE_GameCenter    = 7,//GameCenter
+    QuickSDKUserTYPE_Apple         = 16,//鑻规灉
+    QuickSDKUserTYPE_OneKey        = 18,//闃块噷浜戜竴閿櫥褰�
+} QuickSDKUserTYPE;
 #pragma mark 鍩烘湰淇℃伅
 
 @interface SMPCQuickSDK : NSObject
 
 #pragma mark 鍗曚緥瀵硅薄
 + (SMPCQuickSDK *)defaultInstance;
-
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
 #pragma mark 鑾峰彇娓犻亾鍩烘湰淇℃伅
 //鑾峰彇娓犻亾鍞竴鏍囪瘑锛屼笌鏈嶅姟鍣ㄧchannelID涓�鑷达紝浠讳綍鏃跺埢閮藉彲璋冪敤
 - (int)channelType;
 
-
+/**
+ * 鑾峰彇QuickGame娓犻亾cps鍖呯殑娓犻亾鍙�
+ */
+- (NSString *)cpsChannelId;
 @end
 
 #pragma mark - 鍒濆鍖� 鎺ュ叆浜у搧淇℃伅
@@ -71,12 +86,20 @@
 - (NSString *)userNick;
 /** 鏌ヨ娓犻亾瀹炲悕璁よ瘉淇℃伅 */
 - (NSDictionary *)realNameInfo;
+/** 鑾峰彇璁惧id */
+- (NSString *)getDeviceID;
+/** 娓呴櫎璁惧id缂撳瓨鏁版嵁 */
+- (void)resetDeviceID;
 /**
  @brief 璋冪敤娓犻亾瀹炲悕璁よ瘉
  @result 閿欒鐮佽嫢娓犻亾娌℃湁鎻愪緵姝ゆ柟娉曚細杩斿洖闈�0
  @note 缁撴灉浼氬彂閫乲SmpcQuickSDKNotiRealAuth閫氱煡
 */
 - (int)realAuth;
+/** 鑾峰彇娓犻亾鐢ㄦ埛鐧诲綍鏂瑰紡鐩墠浠匭uickGame瓒婄嫳娓犻亾鏈夌敤 */
+- (QuickSDKUserTYPE)getChannelUserLoginType;
+/** 鑾峰彇鐢ㄦ埛棰濆淇℃伅锛岃嫢娌℃湁棰濆淇℃伅鍒欒繑鍥炵┖瀛楀吀 */
+- (NSDictionary *)getChannelUserExtInfo;
 #pragma mark - 鏇存柊瑙掕壊淇℃伅
 // 杩涘叆娓告垙瑙掕壊锛岃鑹蹭俊鎭彉鏇存椂璋冪敤锛堟瘮濡傚崌绾э級,璇蜂娇鐢╱pdateRoleInfoWith:isCreate:
 - (void)updateRoleInfoWith:(SMPCQuickSDKGameRoleInfo *)info;
diff --git a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKDefines.h b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKDefines.h
index b1a1f85..3fa0d25 100644
--- a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKDefines.h
+++ b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKDefines.h
@@ -64,6 +64,7 @@
     SMPC_QUICK_SDK_ERROR_NETWORK                   = -2,    /* 缃戠粶杩炴帴閿欒 */
     SMPC_QUICK_SDK_ERROR_CHECKFAILED               = -3,    /* 鐧诲綍鏍¢獙澶辫触 */
     SMPC_QUICK_SDK_ERROR_CHECKLOGINING             = -4,    /* 姝e湪鏍¢獙鐧诲綍 */
+    SMPC_QUICK_SDK_ERROR_LOGINDISABLED             = -5,    /* 娓犻亾绂佹鐧诲綍 */
     SMPC_QUICK_SDK_ERROR_PARAM                     = -10,   /* 鍙傛暟閿欒 */
     SMPC_QUICK_SDK_ERROR_NOT_INIT                  = -20,   /* 杩樻病鏈夊垵濮嬪寲 */
     SMPC_QUICK_SDK_ERROR_INIT_FAILED               = -21,   /* 鍒濆鍖栧け璐�*/
@@ -76,9 +77,9 @@
     SMPC_QUICK_SDK_ERROR_RECHARGE_FAILED           = -400,  /* 鍏呭�煎け璐� */
     SMPC_QUICK_SDK_ERROR_RECHARGE_CANCELLED        = -401,  /* 鐢ㄦ埛鍏呭�煎彇娑� */
     
-    
 }SMPC_QUICK_SDK_ERROR_CODE;
 typedef enum {
+    SMPC_QUICK_SDK_FUNC_TYPE_CPSCHANNELID      = 0, /*瀹樻柟娓犻亾cps娓犻亾id*/
     SMPC_QUICK_SDK_FUNC_TYPE_PAUSED_GAME       = 1, /*鏆傚仠娓告垙*/
     SMPC_QUICK_SDK_FUNC_TYPE_ENTER_USER_CENTER = 2, /*杩涘叆鐢ㄦ埛涓績*/
     SMPC_QUICK_SDK_FUNC_TYPE_ENTER_BBS         = 3, /*杩涘叆璁哄潧*/
diff --git a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKGameRoleInfo.h b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKGameRoleInfo.h
index a62682c..857c37c 100644
--- a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKGameRoleInfo.h
+++ b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKGameRoleInfo.h
@@ -9,15 +9,23 @@
 
 @interface SMPCQuickSDKGameRoleInfo : NSObject
 
+NS_ASSUME_NONNULL_BEGIN
 @property (nonatomic,copy) NSString *serverId;         //鏈嶅姟鍣↖d锛屽繀濉�
 @property (nonatomic,copy) NSString *serverName;       //鏈嶅姟鍣ㄥ悕绉帮紝蹇呭~
 @property (nonatomic,copy) NSString *gameRoleName;     //瑙掕壊鍚嶏紝蹇呭~
 @property (nonatomic,copy) NSString *gameRoleID;       //瑙掕壊ID锛屽繀濉�
-@property (nonatomic,copy) NSString *gameUserBalance;  //鐜╁铏氭嫙璐у竵浣欓锛屽繀濉紝鍙殢鎰�
-@property (nonatomic,copy) NSString *vipLevel;         //鐜╁vip绛夌骇锛屽繀濉紝鍙殢鎰�
-@property (nonatomic,copy) NSString *gameUserLevel;    //鐜╁绛夌骇锛屽繀濉紝鍙殢鎰�
-@property (nonatomic,copy) NSString *partyName;        //鍏細鍚嶇О锛屽繀濉紝鍙殢鎰�
 @property (nonatomic, copy) NSString * creatTime;      //瑙掕壊鍒涘缓鏃堕棿(10浣嶆椂闂存埑)锛屽繀濉�,娌℃湁浼�0
-@property (nonatomic, copy) NSString * fightPower;     //鎴樺姏锛屽彲涓嶄紶
-@property (nonatomic, copy) NSString * profession;     //瑙掕壊鑱屼笟, 鍙笉浼�
+NS_ASSUME_NONNULL_END
+@property (nonatomic,copy) NSString * _Nullable gameUserBalance;  //鐜╁铏氭嫙璐у竵浣欓锛岄�夊~锛岄粯璁ゅ��0
+@property (nonatomic,copy) NSString * _Nullable vipLevel;         //鐜╁vip绛夌骇锛岄�夊~锛岄粯璁ゅ��0
+@property (nonatomic,copy) NSString * _Nullable gameUserLevel;    //鐜╁绛夌骇锛岄�夊~锛岄粯璁ゅ��0
+@property (nonatomic,copy) NSString * _Nullable partyName;        //鍏細鍚嶇О锛岄�夊~锛岄粯璁ょ┖瀛楃涓�
+@property (nonatomic,copy) NSString * _Nullable partyId;        //鍏細id锛岄�夊~锛岄粯璁ょ┖瀛楃涓�
+@property (nonatomic, copy) NSString * _Nullable fightPower;     //鎴樺姏锛岄�夊~锛岄粯璁ゅ��0
+@property (nonatomic, copy) NSString * _Nullable professionId;     //瑙掕壊鑱屼笟id, 閫夊~锛岄粯璁ゅ�硷紝绌哄瓧绗︿覆
+@property (nonatomic, copy) NSString * _Nullable profession;     //瑙掕壊鑱屼笟, 閫夊~锛岄粯璁ゅ�硷紝绌哄瓧绗︿覆
+@property (nonatomic,copy) NSString * _Nullable roleGender;        //瑙掕壊鎬у埆锛岄�夊~锛岄粯璁ゅ�肩敺
+@property (nonatomic,copy) NSString * _Nullable partyRoleId;        //鍏細瑙掕壊id锛岄�夊~锛岄粯璁ょ┖瀛楃涓�
+@property (nonatomic,copy) NSString * _Nullable partyRoleName;        //鍏細瑙掕壊鍚嶏紝閫夊~锛岄粯璁ょ┖瀛楃涓�
+
 @end
diff --git a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK
index d514ff6..b1199ea 100644
--- a/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK
+++ b/ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK
Binary files differ
diff --git a/ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a b/ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a
index d78716b..af15c0d 100644
--- a/ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a
+++ b/ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a
Binary files differ
diff --git a/ChannelDiff/iOS/qkbtgame/The2thWorldSDK/UniversalSDK.h b/ChannelDiff/iOS/qkbtgame/The2thWorldSDK/UniversalSDK.h
index 2c7f032..73f3618 100644
--- a/ChannelDiff/iOS/qkbtgame/The2thWorldSDK/UniversalSDK.h
+++ b/ChannelDiff/iOS/qkbtgame/The2thWorldSDK/UniversalSDK.h
@@ -14,8 +14,8 @@
 #define UNITY_OBJ_NAME "SDKUtility"
 #define UNITY_FUNC_NAME "HandleSdkMessage"
 
-#define PRODUCT_CODE    @"93578681820710896227244688639138"
-#define PRODUCT_KEY     @"49535443"
+#define PRODUCT_CODE    @"94279765784164379223647584858028"
+#define PRODUCT_KEY     @"44542109"
 
 #define S2U_BatteryLevel                1
 #define S2U_BatteryCharging             2

--
Gitblit v1.8.0