---
title: NotificationsForwarding
framework: accessorynotifications
role: symbol
role_heading: Class
path: accessorynotifications/notificationsforwarding
---

# NotificationsForwarding

A class for handling notification forwarding in your accessory’s data provider extension.

## Declaration

```swift
final class NotificationsForwarding
```

## Overview

Overview Implement the NotificationsForwarding.AccessoryNotificationsHandler protocol in your AccessoryDataProvider extension to receive and manage system notifications that iOS forwards to your accessory.

## Topics

### Creating a notifications forwarding object

- [init(_:)](accessorynotifications/notificationsforwarding/init(_:).md)

### Managing notification sessions

- [NotificationsForwarding.Session](accessorynotifications/notificationsforwarding/session.md)
- [NotificationsForwarding.AccessoryNotificationsSession](accessorynotifications/notificationsforwarding/accessorynotificationssession.md)

### Handling notification events

- [NotificationsForwarding.AccessoryNotificationsHandler](accessorynotifications/notificationsforwarding/accessorynotificationshandler.md)

## Relationships

### Conforms To

- [AccessoryFeature](accessorytransportextension/accessoryfeature.md)
- [AppExtensionPoint.Capability](extensionfoundation/appextensionpoint/capability.md)
- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Notification receipt

- [NotificationsForwarding.AccessoryNotificationsHandler](accessorynotifications/notificationsforwarding/accessorynotificationshandler.md)
- [NotificationsForwarding.Session](accessorynotifications/notificationsforwarding/session.md)
