---
title: AccessoryDataProviderConfiguration
framework: accessorytransportextension
role: symbol
role_heading: Protocol
path: accessorytransportextension/accessorydataproviderconfiguration
---

# AccessoryDataProviderConfiguration

A protocol that configures and manages communication between the extension and the system.

## Declaration

```swift
protocol AccessoryDataProviderConfiguration : AppExtensionConfiguration
```

## Overview

Overview The AccessoryDataProvider protocol uses this configuration type to establish communication channels with the system.

## Relationships

### Inherits From

- [AppExtensionConfiguration](extensionfoundation/appextensionconfiguration.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Notification forwarding

- [Receiving iOS notifications on an accessory](accessorytransportextension/receiving-ios-notifications-on-an-accessory.md)
- [AccessoryDataProvider](accessorytransportextension/accessorydataprovider.md)
- [AccessoryTransportSecurity](accessorytransportextension/accessorytransportsecurity.md)
- [AccessoryTransportSecurityConfiguration](accessorytransportextension/accessorytransportsecurityconfiguration.md)
- [Accessory Notifications](accessorynotifications.md)
