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