Permutive_iOS v1.4.0 Documentation

Classes

Trigger​Provider

Class which confirms to TriggerProviderProtocol and creates instances of TriggerActions.

Trigger​Action

Instance whose lifetime is controlled by the API user. Contains the segment set and closure for the trigger. Instance are constructed by a TriggerProvider instance.

Alias
Context

Contextual information with which to enrich tracked events through the Permutive SDK. Host application can supply domain, URL, referrer URL, and/or title.

Event​Properties

EventProperties describes metadata to be attached to a tracked event. Only certain types of information can be attached as metadata to an event.

Options

Option for the Permutive SDK. This is initialised with project specific information, defined on the Permutive dashboard, for the SDK to use. Option holds the API key, organisation ID and workspace ID. If your project supports multiple workspaces the init supplying the API key, organisation ID and workspace ID should be used, otherwise the init to supply API key and organisation ID is sufficient.

Permutive

Structures

SDKError

A Permutive SDK error.

Enumerations

Log​Mode

Protocols

Trigger​Provider​Protocol

Interface for Trigger Provider instances. Objective C support prevents generics.

AdTargetable
Media​Tracker​Protocol

A protocol defining the interface of a Video Tracker component.

Page​Tracker​Protocol

A protocol defining the interface of a Page Tracker component.

Extensions

UIDevice