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