// // BITAuthenticator_Private.h // HockeySDK // // Created by Stephan Diederich on 08.08.13. // // #import "BITAuthenticator.h" #import "BITHockeyBaseManagerPrivate.h" #import "BITAuthenticationViewController.h" @class BITHockeyAppClient; @interface BITAuthenticator () /** * must be set */ @property (nonatomic, strong) BITHockeyAppClient *hockeyAppClient; //can be set for testing @property (nonatomic) UIDevice *currentDevice; /** * if set, this serves as the installationIdentifier. * This is retrieved from the hockeyApp backend * @see installationIdentifier */ @property (nonatomic, copy) NSString *authenticationToken; /** * holds the identifier of the last version that was authenticated * only used if validation is set BITAuthenticatorValidationTypeOnFirstLaunch */ @property (nonatomic, copy) NSString *lastAuthenticatedVersion; @property (nonatomic, copy) tAuthenticationCompletion authenticationCompletionBlock; /** * removes all previously stored authentication tokens, UDIDs, etc */ - (void) cleanupInternalStorage; /** * method registered as observer for applicationsDidBecomeActive events */ - (void) applicationDidBecomeActive:(NSNotification*) note; #pragma mark - Validation callbacks - (void) validationSucceededWithCompletion:(tValidationCompletion) completion; - (void) validationFailedWithError:(NSError *) validationError completion:(tValidationCompletion) completion; @end