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