AccessoryTransportExtension
Transfer data securely to connected accessories that you develop.
32 types
51 callable entries
14 skipped
78% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
Types
AccessoryDataProvider
protocol · iOS 26.5+
AccessoryDataProviderConfiguration
protocol · iOS 26.5+
AccessoryFeature
protocol · iOS 26.5+
AccessoryFeatureSession
protocol · iOS 26.5+
AccessoryMessage
struct · iOS 26.5+
AccessoryMessage.Builder
struct · iOS 26.5+
AccessoryMessage.Error
enum · iOS 26.5+
AccessoryMessage.ID
typealias · iOS 26.5+
AccessoryMessage.Payload
struct · iOS 26.5+
AccessoryMessage.Result
enum · iOS 26.5+
AccessorySecuritySession
class · iOS 26.5+
AccessorySecuritySession.Error
enum · iOS 26.5+
AccessorySecuritySession.EventHandler
protocol · iOS 26.5+
AccessorySecuritySession.Request
class · iOS 26.5+
AccessorySecuritySession.Request.Decision
struct · iOS 26.5+
AccessoryTransport
enum · iOS 26.5+
AccessoryTransportAppExtension
protocol · iOS 26.2+
AccessoryTransportExtensionConfiguration
protocol · iOS 26.2+
AccessoryTransportSecurity
protocol · iOS 26.5+
AccessoryTransportSecurityConfiguration
protocol · iOS 26.5+
AccessoryTransportSession
class · iOS 26.2+
AccessoryTransportSession.DataEvent
enum · iOS 26.4+ · Deprecated in iOS 26.5
AccessoryTransportSession.Error
enum · iOS 26.2+
AccessoryTransportSession.EventHandler
protocol · iOS 26.2+
AccessoryTransportSession.Request
class · iOS 26.2+
AccessoryTransportSession.Request.Decision
struct · iOS 26.2+
SecurityMessage
struct · iOS 26.5+
SecurityMessage.CipherSuite
enum · iOS 26.5+
SecurityMessage.CipherSuite.Version
enum · iOS 26.5+
SecurityMessage.KeyType
enum · iOS 26.5+
SecurityMessage.KeyType.RawValue
typealias · iOS 26.5+
TransportMessage
struct · iOS 26.5+
Skipped declarations
14 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AccessoryMessage.init(_:)
callback cannot propagate synchronous failure
AccessoryMessage.Builder.buildBlock(_:)
A variable number of Swift arguments is not supported.
AccessoryTransportSession.Request.accept(_:)
This declaration needs Swift generic type arguments. (no canonical witness for Handler)
AccessorySecuritySession.Request.accept(_:)
This declaration needs Swift generic type arguments. (no canonical witness for Handler)
protocol implementation AccessoryTransportAppExtension
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation AccessoryTransportExtensionConfiguration
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation AccessoryDataProvider
This protocol needs associated types that cannot yet cross the bridge.
protocol implementation AccessoryDataProviderConfiguration
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation AccessoryTransportSession.EventHandler
nonescaping protocol callback cannot use the async dispatcher
protocol implementation AccessoryFeature
non-method protocol requirement
protocol implementation AccessoryFeatureSession
non-method protocol requirement
protocol implementation AccessorySecuritySession.EventHandler
nonescaping protocol callback cannot use the async dispatcher
protocol implementation AccessoryTransportSecurity
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation AccessoryTransportSecurityConfiguration
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it