TapLogin-Unity/Plugins/iOS/TapLoginSDK.framework/Headers/TapPhoneLoginManager.h

31 lines
1.1 KiB
C
Raw Permalink Normal View History

2023-11-08 10:47:35 +08:00
//
// TapPhoneLoginManager.h
// TapLoginSDK
//
// Created by Fattycat on 2023/7/12.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef void (^TapClientLoginResultHandler)(NSError *_Nullable error);
typedef void (^TapClientLoginResultHandler2)(NSError *_Nullable error, NSArray *permissions);
typedef void (^TapPhoneLoginResultHandler)(Boolean isCancel, NSString *_Nullable phoneVerifyToken, NSString *_Nullable perferedLoginType);
typedef void (^TapPhoneLoginResultHandler2)(Boolean isCancel, NSString *_Nullable phoneVerifyToken, NSString *_Nullable perferedLoginType, NSArray *permissions);
@interface TapPhoneLoginManager : NSObject
@property (nonatomic, strong, nullable) TapClientLoginResultHandler clientResultHandler;
@property (nonatomic, strong, nullable) TapPhoneLoginResultHandler phoneResultHandler;
@property (nonatomic, strong, nullable) TapClientLoginResultHandler2 clientResultHandler2;
@property (nonatomic, strong, nullable) TapPhoneLoginResultHandler2 phoneResultHandler2;
+ (instancetype)sharedInstance;
NS_ASSUME_NONNULL_END
@end