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.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software