AWSPinpointTargetingClient Class Reference

Inherits from NSObject
Declared in AWSPinpointTargetingClient.h
AWSPinpointTargetingClient.m

– currentEndpointProfile

Returns the current endpoint.

- (AWSPinpointEndpointProfile *)currentEndpointProfile

Return Value

(id)

Declared In

AWSPinpointTargetingClient.h

– updateEndpointProfile

Sends an update of the current endpoint

- (AWSTask *)updateEndpointProfile

Declared In

AWSPinpointTargetingClient.h

– updateEndpointProfile:

Updates with the provided endpoint profile, AWSPinpointTargetingClient attributes and metrics are added to the profile.

- (AWSTask *)updateEndpointProfile:(AWSPinpointEndpointProfile *)endpointProfile

Declared In

AWSPinpointTargetingClient.h

– addAttribute:forKey:

Adds the specified attribute to the current endpoint profile generated by this client.

- (void)addAttribute:(NSArray *)theValue forKey:(NSString *)theKey

Parameters

theValue

A list of strings with the values of the attribute

theKey

the name of the attribute to add

Declared In

AWSPinpointTargetingClient.h

– removeAttributeForKey:

Removes the specified attribute from the current endpoint profile generated by this client.

- (void)removeAttributeForKey:(NSString *)theKey

Parameters

theKey

the key of the attribute to remove

Declared In

AWSPinpointTargetingClient.h

– addMetric:forKey:

Adds the specified metric to the current endpoint profile generated by this client.

- (void)addMetric:(NSNumber *)theValue forKey:(NSString *)theKey

Parameters

theValue

the value of the metric

theKey

the name of the metric to add

Declared In

AWSPinpointTargetingClient.h

– removeMetricForKey:

Removes the specified metric from the current endpoint profile generated by this client.

- (void)removeMetricForKey:(NSString *)theKey

Parameters

theKey

the key of the metric to remove

Declared In

AWSPinpointTargetingClient.h