GMBLDeviceAttributesManager Class Reference

Inherits from NSObject
Declared in GMBLDeviceAttributesManager.h

Overview

The GMBLDeviceManager class will store attributes associated to the specific user of the application.

– getDeviceAttributes

Returns a dictionary of all the attributes currenty associated with a user.

- (NSDictionary *)getDeviceAttributes

Discussion

Returns a dictionary of all the attributes currenty associated with a user.

Declared In

GMBLDeviceAttributesManager.h

– setDeviceAttributes:

Overwrites current attributes with the passed in dictionary. Passing nil or an empty dictionary will remove all current attributes from the app.

- (BOOL)setDeviceAttributes:(nullable NSDictionary *)attributes

Parameters

attributes

The new desired attributes for a user

Discussion

Overwrites current attributes with the passed in dictionary. Passing nil or an empty dictionary will remove all current attributes from the app.

Declared In

GMBLDeviceAttributesManager.h

– setDeviceAttribute:value:

Set device attribute using key, value params.

- (void)setDeviceAttribute:(NSString *)key value:(NSString *)value

Parameters

key

Key

value

Value to set for Key

Discussion

Set device attribute using key, value params.

Declared In

GMBLDeviceAttributesManager.h

– removeDeviceAttributeForKey:

Removes value for specific key

- (void)removeDeviceAttributeForKey:(NSString *)key

Parameters

key

The new desired key to remove value from

Discussion

Removes value for specific key

Declared In

GMBLDeviceAttributesManager.h

– getDeviceAttributeForKey:

Returns a value for specific key

- (nullable NSString *)getDeviceAttributeForKey:(NSString *)key

Parameters

key

The new desired key to return value from

Discussion

Returns a value for specific key

Declared In

GMBLDeviceAttributesManager.h