hch
2022-02-11 59642a7f06f853bc618a67046af02abd63abafd7
0312 ios 专服sdk
6个文件已修改
58 ■■■■ 已修改文件
ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDK.h 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKDefines.h 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/Headers/SMPCQuickSDKGameRoleInfo.h 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/iOS/qkbtgame/The2thWorldSDK/UniversalSDK.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,//手Q
    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 结果会发送kSmpcQuickSDKNotiRealAuth通知
*/
- (int)realAuth;
/** 获取渠道用户登录方式目前仅QuickGame越狱渠道有用 */
- (QuickSDKUserTYPE)getChannelUserLoginType;
/** 获取用户额外信息,若没有额外信息则返回空字典 */
- (NSDictionary *)getChannelUserExtInfo;
#pragma mark - 更新角色信息
// 进入游戏角色,角色信息变更时调用(比如升级),请使用updateRoleInfoWith:isCreate:
- (void)updateRoleInfoWith:(SMPCQuickSDKGameRoleInfo *)info;
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,    /* 正在校验登录 */
    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, /*进入论坛*/
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;         //服务器Id,必填
@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
ChannelDiff/iOS/qkbtgame/QuickSDK/SMPCQuickSDK.framework/SMPCQuickSDK
Binary files differ
ChannelDiff/iOS/qkbtgame/QuickSDK/libSMPCQuickChannel.a
Binary files differ
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