123456789101112131415161718192021222324252627 |
- #import <Foundation/Foundation.h>
- @interface BKTouchIDManager : NSObject
- @property (nonatomic, strong, readonly) NSString *keychainServiceName;
- @property (nonatomic, strong) NSString *promptText;
- @property (nonatomic, readonly, getter=isTouchIDEnabled) BOOL touchIDEnabled;
- + (BOOL)canUseTouchID;
- - (instancetype)initWithKeychainServiceName:(NSString *)serviceName;
- - (void)savePasscode:(NSString *)passcode completionBlock:(void(^)(BOOL success))completionBlock;
- - (void)loadPasscodeWithCompletionBlock:(void(^)(NSString *passcode))completionBlock;
- - (void)deletePasscodeWithCompletionBlock:(void(^)(BOOL success))completionBlock;
- @end
|