One Logo Pool Ball
AccessoryLiveActivities · IOS API REFERENCE

LiveActivityForwarding.Session

class · iOS 26.5+ · SDK 27.1

final class Session

A `Session` represents the active connection between the `DataProvider` extension and the system. A session can query data or send data to a transport extension for delivery to their accessory.

Members (2)

get · iOS 26.5+

liveActivities

TypeScript
get liveActivities(): Promise<Array<AccessoryLiveActivity>>
Swift declaration
final var liveActivities: [AccessoryLiveActivity] { get async throws }

Queries all currently active live activities the session is authorized for - Returns: all currently active live activities the session is authorized for

method · iOS 26.5+

send

TypeScript
send(message: _AccessoryTransportExtension_AccessoryMessage): Promise<void>
Swift declaration
final func send(message: AccessoryMessage) async throws

Send a message to the Transport Extension.

Skipped declarations

No declarations were skipped in this snapshot.

All AccessoryLiveActivities types →