From 0778041d2a66cbe29f2e6e99040df86c4c817c45 Mon Sep 17 00:00:00 2001 From: lpw Date: Tue, 21 Jun 2022 09:19:55 +0800 Subject: [PATCH] 2.6.0 --- frameworks/WASdkIntf.framework/Headers/WAIUser.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/frameworks/WASdkIntf.framework/Headers/WAIUser.h b/frameworks/WASdkIntf.framework/Headers/WAIUser.h index 5e909e5..a40bf7c 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAIUser.h +++ b/frameworks/WASdkIntf.framework/Headers/WAIUser.h @@ -9,6 +9,7 @@ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import "WAUserProxy.h" +#import <WASdkIntf/WASdkIntf.h> @interface WAIUser : NSObject -(void)setLoginFlowType:(int)flowType; -(int)getLoginFlowType; @@ -17,6 +18,7 @@ -(void)logout; -(void)bindingAccountWithExtInfo:(NSString*)extInfo delegate:(id<WAAccountBindingDelegate>)delegate; -(void)bindingAccountWithPlatform:(NSString *const)platform bindingResult:(WABindingResult*)bindingResult extInfo:(NSString *)extInfo delegate:(id<WAAccountBindingDelegate>)delegate; + -(void)queryBoundAccountWithCompleteBlock:(void(^)(NSError* error,NSArray<WAAccount *>* accounts))block; -(void)unBindAccountWithPlatform:(NSString *const)platform platformUserId:(NSString *)pUserId completeBlock:(void (^)(NSError *))completeBlock; -(void)switchAccountWithPlatform:(NSString *const)platform completeBlock:(void (^)(NSError *, WALoginResult *))completeBlock; @@ -93,4 +95,43 @@ */ - (void)openReview; + +/*! +@discussion 打开idfa弹框授权 status状态与 ATTrackingManagerAuthorizationStatus 一致 + */ +- (void)openTTAAuthorizationWithCompletionHandler:(void(^)(NSError* error,NSUInteger status))block; + +/*! +@discussion 隐私协议弹框 + */ +- (void)openPrivacyAgreementWindow:(void(^)(NSError* error,NSUInteger status))block; + + + + + +//****************************************账号删除有关接口********************************************************************* +/*! +@discussion 检测是否可调用玩家身份确认接口 + */ +- (BOOL) canCheckIdentity; + + + +//玩家身份确认接口 +- (void)identityCheck:(NSString*)realName idCard:(NSString*)idCard completeBlock:(void(^)(NSError* error))block; + +//删除账号授权,拿到第三方的token信息,如 signinwithapple拿到authorizationCode +-(void)deleteAccounAuthorizationWithPlatform:(NSString*)platform completeBlock:(void(^)(NSError* error,WADeleteRequestModel*deleteResult))block; + +/*! +@discussion 账号删除 + */ +- (void)requestDeleteAccout:(WADeleteRequestModel*)deleteResult completeBlock:(void(^)(NSError* error,WADeleteResult*result))completeBlock; +// 取消删除 +-(void)cancelRequestDeleteAccoutWithUserid:(NSString*)userid callback:(void (^)(NSError *))completeBlock; + + + +- (void)requestDeleteAccoutUI:(void(^)(NSError *error, NSUInteger status))completeBlock; @end -- Gitblit v1.8.0