One Logo Pool Ball
AccessoryLiveActivities · IOS API REFERENCE

LiveActivityForwarding

class · iOS 26.5+ · SDK 27.1

final class LiveActivityForwarding

`LiveActivityForwarding` is an `AccessoryFeature` for developers to include in their `DataProvider` extension point declaration to receive information about forwardable live activity content to other accessory devices paired through `AccessorySetupKit.framework`.

Members (3)

static · iOS 26.5+

authorization

TypeScript
static authorization(accessory: _AccessorySetupKit_ASAccessory): Promise<AccessoryAuthorizationResult>
Swift declaration
static func authorization(forAccessory accessory: ASAccessory) async throws -> AccessoryAuthorizationResult

Fetch the user's authorization decision for live activity forwarding. - Parameter accessory: The accessory whose authorization settings should be managed. - Returns: The user's authorization decision.

static · iOS 26.5+

presentAuthorizationSheet

TypeScript
static presentAuthorizationSheet(accessory: _AccessorySetupKit_ASAccessory): Promise<AccessoryAuthorizationResult>
Swift declaration
static func presentAuthorizationSheet(forAccessory accessory: ASAccessory) async throws -> AccessoryAuthorizationResult

Presents the authorization management UI for an already-registered accessory. Use this to allow the user to update which apps' Live Activities are forwarded to the accessory. - Parameter accessory: The accessory whose authorization settings should be managed. - Returns: The user's updated authorization decision.

get · iOS 26.5+

featureID

TypeScript
static get featureID(): string
Swift declaration
static let featureID: String

The identifier used to declare this capability in the DataProvider extension.

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

LiveActivityForwarding.init(_:)

callback cannot propagate synchronous failure

All AccessoryLiveActivities types →