Primary interface for authenticating AccountKit accounts.
Superclass: | NSObject |
Declared in: | AKFAccountKit.h |
currentAccessToken
Retrieve the current access token, if any.
@property (nullable,
nonatomic,
copy,
readonly) id<AKFAccessToken> currentAccessToken;
AKFAccountKit.h
graphVersionString
The version of the Account Kit Graph API used.
+ (NSString *)
graphVersionString;
AKFAccountKit.h
versionString
+ (NSString *)
versionString;
AKFAccountKit.h
accountPreferences
Returns an instance of account preferences for the current access token.
- (nullable AKFAccountPreferences *)
accountPreferences;
AKFAccountKit.h
cancelLogin
Cancels the pending login request.
- (void)
cancelLogin;
AKFAccountKit.h
initWithResponseType:
Init Account Kit with a specified response type.
- (instancetype)
initWithResponseType: | (AKFResponseType)responseType |
NS_DESIGNATED_INITIALIZER; |
AKFAccountKit.h
logOut
Logs out currently logged in account.
- (void)
logOut;
AKFAccountKit.h
requestAccount:
Asynchronously returns Account Kit account information
- (void)
requestAccount:(AKFRequestAccountHandler)handler;
AKFAccountKit.h
viewControllerForEmailLogin
Returns a view controller to be presented to initiate an email login.
- (UIViewController<AKFViewController> *)
viewControllerForEmailLogin;
AKFAccountKit.h
viewControllerForEmailLoginWithEmail:state:
Returns a view controller to be presented to initiate an email login.
Parameter | Description |
---|---|
email | The email to be used for login. |
state | The state for the login request. |
- (UIViewController<AKFViewController> *)
viewControllerForEmailLoginWithEmail: | (nullable NSString *)email |
state: | (nullable NSString *)state; |
AKFAccountKit.h
viewControllerForLoginResume
Returns a view controller to resume a login that was pending when the app shutdown.
- (nullable UIViewController<AKFViewController> *)
viewControllerForLoginResume;
AKFAccountKit.h
viewControllerForPhoneLogin
Returns a view controller to be presented to initiate a phone login.
- (UIViewController<AKFViewController> *)
viewControllerForPhoneLogin;
AKFAccountKit.h
viewControllerForPhoneLoginWithPhoneNumber:state:
Returns a view controller to be presented to initiate a phone login.
Parameter | Description |
---|---|
phoneNumber | The phone number to be used for login. |
state | The state for the login request. |
- (UIViewController<AKFViewController> *)
viewControllerForPhoneLoginWithPhoneNumber: | (nullable AKFPhoneNumber *)phoneNumber |
state: | (nullable NSString *)state; |
AKFAccountKit.h
AKFRequestAccountHandler
Callback that receives AccountKit account information.
typedef void (^AKFRequestAccountHandler)( id<AKFAccount> _Nullable account, NSError *_Nullable error);
AKFAccountKit.h