From 1ac0909c7fc8492c120953dbf510394cd0184cac Mon Sep 17 00:00:00 2001 From: lipengwei <lipengwei@nianben.com> Date: Wed, 27 May 2020 09:47:56 +0800 Subject: [PATCH] 3.8.4 --- frameworks/WASdkIntf.framework/WASdkIntf | 0 frameworks/WASdkIntf.framework/Headers/WAIUser.h | 39 ++++++ frameworks/WASdkIntf.framework/Headers/WAPayProxy.h | 2 frameworks/WASdkIntf.framework/Headers/WACertificationInfo.h | 31 +++++ frameworks/WASdkIntf.framework/Headers/WAICsc.h | 24 ++++ WASdkIntf.podspec | 2 frameworks/WASdkIntf.framework/Headers/WASdkIntf.h | 3 frameworks/WASdkIntf.framework/Info.plist | 0 frameworks/WASdkIntf.framework/Headers/WALoginResult.h | 41 +++++- frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h | 11 + WASdkIntf/3.8.4/WASdkIntf.podspec | 23 +++ frameworks/WASdkIntf.framework/Headers/WAUserProxy.h | 66 +++++++++++ frameworks/WASdkIntf.framework/Headers/WACore.h | 2 frameworks/WASdkIntf.framework/Headers/WAIPay.h | 2 frameworks/WASdkIntf.framework/Headers/WAAccount.h | 5 frameworks/WASdkIntf.framework/Headers/WAIapResult.h | 2 frameworks/WASdkIntf.framework/Headers/WAConstants.h | 25 ++++ frameworks/WASdkIntf.framework/Headers/WATrackProxy.h | 16 ++ frameworks/WASdkIntf.framework/Headers/WACscProxy.h | 25 ++++ frameworks/WASdkIntf.framework/Headers/WACoreProxy.h | 2 20 files changed, 311 insertions(+), 10 deletions(-) diff --git a/WASdkIntf.podspec b/WASdkIntf.podspec index a88ab83..81b7ecc 100644 --- a/WASdkIntf.podspec +++ b/WASdkIntf.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'WASdkIntf' -s.version = '3.8.3' +s.version = '3.8.4' s.summary = 'WASdkIntf framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } diff --git a/WASdkIntf/3.8.4/WASdkIntf.podspec b/WASdkIntf/3.8.4/WASdkIntf.podspec new file mode 100644 index 0000000..81b7ecc --- /dev/null +++ b/WASdkIntf/3.8.4/WASdkIntf.podspec @@ -0,0 +1,23 @@ +# +# Be sure to run `pod spec lint WASdkIntf.podspec' to ensure this is a +# valid spec and to remove all comments including this before submitting the spec. +# +# To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html +# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ +# + +Pod::Spec.new do |s| + +s.name = 'WASdkIntf' +s.version = '3.8.4' +s.summary = 'WASdkIntf framework in production environment.' +s.license = 'MIT' +s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } +s.homepage = 'http://repo.wingsdk.cn:8082/summary/WASdkIntf.git' +s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WASdkIntf.git" , :tag => s.version} +s.platform = :ios +s.ios.deployment_target = "7.0" +s.vendored_frameworks = 'frameworks/WASdkIntf.framework' +s.resources = ['config/*.plist'] +s.requires_arc = true +end diff --git a/frameworks/WASdkIntf.framework/Headers/WAAccount.h b/frameworks/WASdkIntf.framework/Headers/WAAccount.h index 572d4de..9c50b95 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAAccount.h +++ b/frameworks/WASdkIntf.framework/Headers/WAAccount.h @@ -16,10 +16,15 @@ @abstract 第三方平台openId */ @property(nonatomic,copy)NSString* pUserId;//第三方平台openId + /*! @abstract 绑定平台标识 FACEBOOK、APPLE、WINGA */ @property(nonatomic,copy)NSString* platform; + +@property (nonatomic, strong) NSString *mobile;//wa平台才有此字段 + + +(WAAccount*)parserWithDict:(NSDictionary*)dict; +(NSArray*)parserWithArray:(NSArray*)arr; @end diff --git a/frameworks/WASdkIntf.framework/Headers/WACertificationInfo.h b/frameworks/WASdkIntf.framework/Headers/WACertificationInfo.h new file mode 100644 index 0000000..c7e1cb0 --- /dev/null +++ b/frameworks/WASdkIntf.framework/Headers/WACertificationInfo.h @@ -0,0 +1,31 @@ +// +// WACertificationInfo.h +// WASdkIntf +// +// Created by LPW on 2019/12/30. +// Copyright © 2019 GHW-T-01. All rights reserved. +// 查询用户实名信息返回model + +#import <Foundation/Foundation.h> + +NS_ASSUME_NONNULL_BEGIN + +@interface WACertificationInfo : NSObject +/*用户实名认证状态 + * -1 未开启 + * 0 已实名 + * 1 未实名 + * 2 已实名-未成年 + */ +@property NSInteger userRealNameStatus; + + +/*用户实名认证状态 +* -1 未开启实名认证 或者 未实名 +*/ +@property NSInteger age; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/frameworks/WASdkIntf.framework/Headers/WAConstants.h b/frameworks/WASdkIntf.framework/Headers/WAConstants.h index 2618aa1..8430917 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAConstants.h +++ b/frameworks/WASdkIntf.framework/Headers/WAConstants.h @@ -32,6 +32,20 @@ extern NSString *const WA_PLATFORM_BOACOMPRA; extern NSString *const WA_PLATFORM_VK; extern NSString *const WA_PLATFORM_WECHAT; +extern NSString *const WA_PLATFORM_QQ; +extern NSString *const WA_PLATFORM_SIGNINWITHAPPLE; + + + +extern NSString *const WA_PLATFORM_QQ_CN_NAME; +extern NSString *const WA_PLATFORM_SIGNINWITHAPPLE_CN_NAME; +extern NSString *const WA_PLATFORM_WECHAT_CN_NAME; +extern NSString *const WA_PLATFORM_WINGA_CN_NAME; +extern NSString *const WA_CONSTANT_GUEST_CN_NAME; + + + + extern NSString *const WA_PLATFORM_HUP; extern NSString *const WA_PLATFORM_APW; extern NSString *const WA_PLATFORM_PUSH; @@ -90,6 +104,17 @@ extern const int WA_SDK_TYPE_FR; // 国外 extern const int WA_SDK_TYPE_CN; // 国内 + +// qq登录通知 +extern NSString *const WAQQLoginSuccessedNSNotification; +extern NSString *const WAQQkLoginFailedNSNotificationName; +extern NSString *const WAQQkLoginCancelledNSNotificationName; +extern NSString *const WAQQkGetUnionIDNSNotificationName; +extern NSString *const WAQQkLogoutSuccessedNSNotificationName; + + + + @interface WAConstants : NSObject { } diff --git a/frameworks/WASdkIntf.framework/Headers/WACore.h b/frameworks/WASdkIntf.framework/Headers/WACore.h index eedaccc..0de5845 100644 --- a/frameworks/WASdkIntf.framework/Headers/WACore.h +++ b/frameworks/WASdkIntf.framework/Headers/WACore.h @@ -53,4 +53,6 @@ -(void)eventLogWithPlatform:(NSString*)platform eventName:(NSString*)eventName parameters:(NSDictionary*)parameters color:(UIColor*)color; /** 检测设备是否越狱 */ - (BOOL)isJailBreak; + + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h b/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h index 7a18fa6..3e0330d 100644 --- a/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h +++ b/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h @@ -285,4 +285,6 @@ */ + (BOOL)isJailBreak; + + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WACscProxy.h b/frameworks/WASdkIntf.framework/Headers/WACscProxy.h index c3d11b7..406b402 100644 --- a/frameworks/WASdkIntf.framework/Headers/WACscProxy.h +++ b/frameworks/WASdkIntf.framework/Headers/WACscProxy.h @@ -62,4 +62,29 @@ */ + (void)setLanguage:(nonnull NSString *)language; +#pragma mark -- 设置SDK方向 +/* + + UIInterfaceOrientationMaskPortrait, // 设备(屏幕)直立 + UIInterfaceOrientationMaskLandscapeLeft, // 设备(屏幕)向左横置 + UIInterfaceOrientationMaskLandscapeRight, // 设备(屏幕)向右橫置 + UIInterfaceOrientationMaskPortraitUpsideDown,// 设备(屏幕)直立,上下顛倒 + UIInterfaceOrientationMaskLandscape, // 设备(屏幕)横置,包含向左和向右 + UIInterfaceOrientationMaskAll, // 设备(屏幕)可以支持上下左右四个方向 + UIInterfaceOrientationMaskAllButUpsideDown //设备(屏幕)可以支持上左右三个个方向,但不支持直立上下颠倒 + + */ ++ (void)setSDKInterfaceOrientationMask:(NSUInteger)interfaceOrientationMask; + + +/*! +@abstract 检测是否开启aihelp +*/ ++ (BOOL) isOpenAiHelp; + ++ (void) openAiHelp:(NSString * _Nonnull )language; + ++ (void) openAiHelp:(NSString * _Nonnull )language isVip:(BOOL)vip; + + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WAICsc.h b/frameworks/WASdkIntf.framework/Headers/WAICsc.h index 3fa3208..76a7735 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAICsc.h +++ b/frameworks/WASdkIntf.framework/Headers/WAICsc.h @@ -33,5 +33,29 @@ #pragma mark -- 设置SDK语言 - (void)setLanguage:(nonnull NSString *)language; +#pragma mark -- 设置SDK方向 +/* + + UIInterfaceOrientationMaskPortrait, // 设备(屏幕)直立 + UIInterfaceOrientationMaskLandscapeLeft, // 设备(屏幕)向左横置 + UIInterfaceOrientationMaskLandscapeRight, // 设备(屏幕)向右橫置 + UIInterfaceOrientationMaskPortraitUpsideDown,// 设备(屏幕)直立,上下顛倒 + UIInterfaceOrientationMaskLandscape, // 设备(屏幕)横置,包含向左和向右 + UIInterfaceOrientationMaskAll, // 设备(屏幕)可以支持上下左右四个方向 + UIInterfaceOrientationMaskAllButUpsideDown //设备(屏幕)可以支持上左右三个个方向,但不支持直立上下颠倒 + + */ +- (void)setSDKInterfaceOrientationMask:(NSUInteger)interfaceOrientationMask; + +#pragma mark -- 判断是否加载aihelp模块 +- (BOOL) isOpenAiHelp; + +#pragma mark -- 打开aihelp +- (void) openAiHelp:(NSString * _Nonnull )language; + + +#pragma mark -- 打开aihelp 扩展是否为vip +- (void) openAiHelp:(NSString * _Nonnull )language isVip:(BOOL)vip; + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WAIPay.h b/frameworks/WASdkIntf.framework/Headers/WAIPay.h index be0b470..f8275fe 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAIPay.h +++ b/frameworks/WASdkIntf.framework/Headers/WAIPay.h @@ -23,4 +23,6 @@ -(NSData*)getCurrentReceipt; -(float)getReorderLimitTime; -(void)payLog:(NSString *)logInfo; +-(void)startRunAppleTransactionObserve; +-(void)removeAppleTransactionObserve; @end diff --git a/frameworks/WASdkIntf.framework/Headers/WAIUser.h b/frameworks/WASdkIntf.framework/Headers/WAIUser.h index e25dd96..5e909e5 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAIUser.h +++ b/frameworks/WASdkIntf.framework/Headers/WAIUser.h @@ -41,6 +41,8 @@ - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options; +- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url; + -(void)loginWithResult:(WALoginResult*)result delegate:(id<WALoginDelegate>)delegate; -(void)loginWithResult:(WALoginResult*)result extInfo:(NSString*)extInfo delegate:(id<WALoginDelegate>)delegate; @@ -54,4 +56,41 @@ - (void)showUserCenterNoticeUI:(id<WAUserCenterNoticeUIDelegate>)delegate; +-(void)queryUserCertificationInfo:(void(^)(WACertificationInfo *certificationInfo,NSError *error))callBackBlock; + +//查询是否已绑定第三方账号 (国内) +-(BOOL)isBoundPlatformAccount; + +/*! + @discussion 检测是否可以打开账号绑定、账号切换、实名认证接口 + 如果返回NO,没有登录 canOpenRealNameAuth 已经实名 + */ +- (BOOL)canOpenAccoutbind; +- (BOOL)canOpenAccoutSwitch; +- (BOOL)canOpenRealNameAuth; + +/*! +@discussion 打开账户绑定界面 +*/ +- (void)openAccoutbindManager:(void(^)(NSError* error,WABindingResult * bindResult))block; + + +/*! +@discussion 打开账户切换界面 +*/ +- (void)openAccoutSwithchManager:(void(^)(NSError* error,WALoginResult * loginResult))block; + + +/*! +@discussion 打开实名认证界面 +*/ +- (void)openRealNameAuthManager:(void(^)(NSError* error,WACertificationInfo * certificationInfo))block; + + + +/*! +@discussion 打开as评分弹框 +*/ +- (void)openReview; + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WAIapResult.h b/frameworks/WASdkIntf.framework/Headers/WAIapResult.h index 9dc2772..d5eefae 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAIapResult.h +++ b/frameworks/WASdkIntf.framework/Headers/WAIapResult.h @@ -59,4 +59,6 @@ */ @property(nonatomic) long resultCode; +@property (nonatomic) NSString *message; //成功 or 失败原因 + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WALoginResult.h b/frameworks/WASdkIntf.framework/Headers/WALoginResult.h index 175ecb7..172c0d1 100644 --- a/frameworks/WASdkIntf.framework/Headers/WALoginResult.h +++ b/frameworks/WASdkIntf.framework/Headers/WALoginResult.h @@ -40,6 +40,12 @@ @abstract 第三方平台token(当GUEST登录时为空,当Apple登录时,实际上是将extends转化为NSString) */ @property(copy,nonatomic)NSString *pToken; + +/*! +@abstract 第三方平台的刷新refresh_token,如微信 +*/ +@property(copy,nonatomic)NSString *refresh_token; + /*! @abstract 当APPLE登录时有值,否则为空 */ @@ -49,26 +55,49 @@ */ @property BOOL isBindMobile; /**! - @abstract 是否绑定手机号 用户状态(有效用户返回): + @abstract 用户实名认证状态(未开启则不返回): * 0:已实名 * 1:未实名 + * 2:已实名-未成年 */ -@property NSInteger userStatus; +@property NSInteger userRealNameStatus; + + /**! - @abstract 登录实名验证: + @abstract 是否开启游戏防沉迷(未开启则无数据返回) + * 1:开启 + */ +@property NSInteger gameAddiction; + + + +/**! + @abstract 已实名认证用户的年龄(未开启则无数据返回) + */ +@property NSInteger age; + + + + + +/**! + @abstract 登录实名验证: v1.4.0 废弃 * 0:不需要实名验证 * 1:提示用户实名验证,这里返回的token可作为登录及用户实名验证使用 * 2:强制用户实名验证,此时返回的仅是token是实名验证token */ -@property NSInteger loginRna; +//@property NSInteger loginRna; + /**! - @abstract 支付实名验证: + @abstract 支付实名验证: v1.4.0 废弃 * 0:不需要实名验证 * 1:提示用户实名验证 * 2:强制用户实名验证 * 注:当有该字段返回时,token可作为登录及用户实名验证使用 */ -@property NSInteger paymentRna; +//@property NSInteger paymentRna; + + /**! @abstract 当前用户ID含义标识: diff --git a/frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h b/frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h index 919db14..38730f2 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h +++ b/frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h @@ -26,10 +26,19 @@ @property(nonatomic,copy)NSString* userAgreementUrl; @property(nonatomic,strong)NSNumber* uploadPurchaseLog; @property(nonatomic) NSInteger adVideoCacheCount; -@property(nonatomic) NSInteger enableBindAccount; // 绑定: 0-关闭, 1-打开 +@property(nonatomic) NSInteger enableBindAccount; // 绑定: 0-关闭, 1-打开 2-强制绑定(国内) @property(nonatomic) NSInteger enableUnBindAccount; // 解绑: 0-关闭,1-打开 @property(nonatomic,copy)NSString* privacyUrl; // 用户协议url @property(nonatomic,copy)NSString* privacyUpdateTime; // 用户协议更新时间 @property(nonatomic)NSInteger userCenterStatus; // 用户中心状态 0-关闭,1-打开 +@property(nonatomic)NSInteger isOpenKefu; // 是否开启客服 0 关闭 1 启动机器人客服聊天界面 2 启动人工客服聊天界面 3 启动运营界面 4 展示全部FAQ菜单 5 展示全部FAQ菜单(无机器人客服) +@property (nonatomic, copy) NSDictionary *paymentTip; //付款信息提示 (complete:提示语字段的key) +@property(nonatomic)NSInteger logEventControl; // 事件日志开关 0 关闭 1 全部打开 2 仅android打开 3 仅ios打开 +@property(nonatomic)NSInteger loginRna; // 0 - 关闭,登录后不弹实名认证。 1 - 开启并强制 2开启不强制 +@property(nonatomic)NSInteger paymentRna; // 0 - 关闭,下单前不弹出实名认证。 1 - 开启并强制 2开启不强制 + +@property(nonatomic)NSInteger autoGuestLogin; // 游客自动登录开关 0 - 开启, 1 - 关闭 +@property(nonatomic)NSInteger guestLoginBindAlert; // 游客登录绑定提醒 0 - 关闭, 1 - 开启 + @end diff --git a/frameworks/WASdkIntf.framework/Headers/WAPayProxy.h b/frameworks/WASdkIntf.framework/Headers/WAPayProxy.h index 5b5a423..a0c71fb 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAPayProxy.h +++ b/frameworks/WASdkIntf.framework/Headers/WAPayProxy.h @@ -63,7 +63,7 @@ /*! @abstract 查询渠道商品调用方法 -@param callBackBlock 回掉 +@param callBackBlock 回调 */ + (void)queryChannelProduct:(NSString *)channel callBackBlock:(void(^)(NSArray <WAChannelProduct *>*channelProductsArray,NSError *error))callBackBlock; diff --git a/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h b/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h index 7408df1..29bdca0 100644 --- a/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h +++ b/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h @@ -39,6 +39,7 @@ #import <WASdkIntf/WAUserCenterResult.h> #import <WASdkIntf/WAIUser.h> #import <WASdkIntf/WAUserProxy.h> +#import <WASdkIntf/WACertificationInfo.h> #import <WASdkIntf/WAAccount.h> #import <WASdkIntf/WAClassGenerator.h> #import <WASdkIntf/WAShareVideo.h> @@ -67,4 +68,4 @@ // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h> -//time:2019/09/19 09:15 ver:3.8.3 +//time:2020/05/20 09:15 ver:3.8.4 diff --git a/frameworks/WASdkIntf.framework/Headers/WATrackProxy.h b/frameworks/WASdkIntf.framework/Headers/WATrackProxy.h index 5bee837..440ca91 100644 --- a/frameworks/WASdkIntf.framework/Headers/WATrackProxy.h +++ b/frameworks/WASdkIntf.framework/Headers/WATrackProxy.h @@ -53,6 +53,9 @@ extern NSString* WAEventParameterNameCustomMethodPrefix;//自定义事件名称前缀 +extern NSString* WAEventParameterNameApplePayLogCustomPrefix;//苹果支付自定义事件名称前缀 + + extern NSString *const WAEventLaunch; extern NSString *const WAEventStartUp; extern NSString *const WAEventCompleteRegistration; @@ -88,6 +91,15 @@ extern NSString *const WAEventPostThirdPartyLogin; // 进行第三方渠道登录之后 extern NSString *const WAEventPostWingLogin; // 进行WING平台登录之后 + +//苹果支付事件上报打点事件名20200302 +extern NSString *const WAEventForHandTransaction; //手动消耗事件 +extern NSString *const WAEventForApplePayStateChanged; //苹果支付状态改变 +extern NSString *const WAEventForOrderCheckNoTransaction; //下单检测未消耗事件 + + + + extern NSString *const WAEventParameterNameRegistrationMethod; extern NSString *const WAEventParameterNameCurrencyType; @@ -118,6 +130,8 @@ extern NSString *const WAEventParameterNameStartTime; extern NSString *const WAEventParameterNameNowTime; extern NSString *const WAEventParameterNameSessionType; +extern NSString *const WAEventParameterUnAdult; + extern NSString *const WAEventParameterNameTransactionId; extern NSString *const WAEventParameterNamePaymentType; extern NSString *const WAEventParameterNameCurrencyAmount; @@ -190,6 +204,8 @@ + + /*! @discussion WATrackProxy 该类用来做数据收集 - - - diff --git a/frameworks/WASdkIntf.framework/Headers/WAUserProxy.h b/frameworks/WASdkIntf.framework/Headers/WAUserProxy.h index 6b5269d..3b6c9f8 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAUserProxy.h +++ b/frameworks/WASdkIntf.framework/Headers/WAUserProxy.h @@ -13,6 +13,7 @@ #import "WAAccount.h" #import "WAUserCenterResult.h" #import "WAAppUser.h" +#import "WACertificationInfo.h" /*! @discussion 登录协议 - - - @@ -92,6 +93,9 @@ -(void)loginViewDidCancel:(WALoginResult*)result; @end + + + /*! @discussion 账号管理界面协议 - - - @@ -109,6 +113,20 @@ @param result 切换账户的账户信息 */ -(void)switchAcctDidCompleteWithResult:(WALoginResult*)result; + +/*! +@abstract 绑定账号回调接口 +@param bindResult 绑定账号信息 +*/ +-(void)bindAccountDidCompleteWithResult:(WABindingResult*)bindResult; + + +/*! +@abstract 实名认证成功回调接口 +@param certificationInfo 实名认证信息 +*/ +-(void)realNameAuthtDidCompleteWithResult:(WACertificationInfo*)certificationInfo; + @end /*! @@ -226,6 +244,17 @@ */ +(void)openAccountManager:(id<WAAcctManagerDelegate>)delegate; + +/*! +@abstract 调用此方法打开账户管理界面 +@param delegate 委托 +*/ ++(void)openAccountCenter:(id<WAAcctManagerDelegate>)delegate; + + + + ++(BOOL)isBoundPlatformAccount; /*! @abstract 获取账户信息 @param platform 平台 @@ -295,4 +324,41 @@ @discussion (tip:CP无需关注)获取用户模块组件 */ +(NSArray*)getUserComponents; + ++(void)queryUserCertificationInfo:(void(^)(WACertificationInfo *certificationInfo,NSError *error))callBackBlock; + + +/*! + @discussion 检测是否可以打开账号绑定、账号切换、实名认证接口 + */ ++ (BOOL)canOpenAccoutbind; ++ (BOOL)canOpenAccoutSwitch; ++ (BOOL)canOpenRealNameAuth; + +/*! +@discussion 打开账户绑定界面 +*/ ++ (void)openAccoutbindManager:(void(^)(NSError* error,WABindingResult * bindResult))block; + + +/*! +@discussion 打开账户切换界面 +*/ ++ (void)openAccoutSwithchManager:(void(^)(NSError* error,WALoginResult * loginResult))block; + + +/*! +@discussion 打开实名认证界面 +*/ ++ (void)openRealNameAuthManager:(void(^)(NSError* error,WACertificationInfo * certificationInfo))block; + + + +/*! +@discussion 打开as评分弹框 +*/ ++ (void)openReview API_AVAILABLE(ios(10.3), macos(10.14)); + + + @end diff --git a/frameworks/WASdkIntf.framework/Info.plist b/frameworks/WASdkIntf.framework/Info.plist index 7df3c97..c7f786f 100644 --- a/frameworks/WASdkIntf.framework/Info.plist +++ b/frameworks/WASdkIntf.framework/Info.plist Binary files differ diff --git a/frameworks/WASdkIntf.framework/WASdkIntf b/frameworks/WASdkIntf.framework/WASdkIntf index affbd6a..73ed636 100644 --- a/frameworks/WASdkIntf.framework/WASdkIntf +++ b/frameworks/WASdkIntf.framework/WASdkIntf Binary files differ -- Gitblit v1.8.0