Instance Property


The unique identifier of the interaction.


var identifier: String { get set }


This property is initialized to a new UUID at initialization time, but you can change it if you want to use a different identification scheme. The identifier you assign to this property must be unique within your app.

See Also

Accessing Interaction Attributes

var intentHandlingStatus: INIntentHandlingStatus

The current state of the interaction.

var direction: INInteractionDirection

The direction in which information flowed to or from the device.

var dateInterval: DateInterval?

The time at which the interaction started and its duration.

var groupIdentifier: String?

The unique identifier of the interaction’s group.