AKFAccountPreferences

Accesses Account preferences that are stored on the Account Kit servers for the associated app and account.

Discussion:

Get an instance of this class through AKFAccountKit accountPreferences

Superclass:NSObject
Declared in:AKFAccountPreferences.h
Properties
delegate

A delegate for the AKFAccountPreferences object.

@property (nonatomic, weak) id<AKFAccountPreferencesDelegate> delegate;
Instance Methods
deletePreferenceForKey:

Deletes a single preference.

ParameterDescription
key

The key for the preference.

- (void) deletePreferenceForKey:(NSString *)key;
loadPreferenceForKey:

Loads a single preference.

ParameterDescription
key

The key for the preference.

- (void) loadPreferenceForKey:(NSString *)key;
Discussion:

The loaded preference is sent to the delegate after it has loaded.

loadPreferences

Loads all preferences.

- (void) loadPreferences;
Discussion:

The loaded preferences are sent to the delegate after they are loaded.

setPreferenceForKey:value:

Writes a single preference.

ParameterDescription
key

The key for the preference.

value

The value for the preference.

- (void)
setPreferenceForKey: (NSString *)key
value: (nullable NSString *)value;
Discussion:

Setting a value of null will instead invoke deletePreferenceForKey:. Any existing value will be overwritten. Keys must be ASCII letters, digits or the underscore character and be 1-100 characters in length. Values must be 1-1000 characters in length.