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