---
title: NotificationsForwarding.AccessoryNotificationsHandler
framework: accessorynotifications
role: symbol
role_heading: Protocol
path: accessorynotifications/notificationsforwarding/accessorynotificationshandler
---

# NotificationsForwarding.AccessoryNotificationsHandler

A protocol that defines methods for handling notification life cycle events in your extension.

## Declaration

```swift
protocol AccessoryNotificationsHandler : Sendable
```

## Overview

Overview Implement this protocol in your app’s didActivate(for:) extension to receive, update, and remove notifications forwarded to your accessory.

## Topics

### Managing the session life cycle

- [didActivate(for:)](accessorynotifications/notificationsforwarding/accessorynotificationshandler/didactivate(for:).md)
- [didInvalidate()](accessorynotifications/notificationsforwarding/accessorynotificationshandler/didinvalidate().md)

### Receiving notifications

- [addNotification(_:alertingContext:)](accessorynotifications/notificationsforwarding/accessorynotificationshandler/addnotification(_:alertingcontext:).md)

### Updating notifications

- [updateNotification(_:)](accessorynotifications/notificationsforwarding/accessorynotificationshandler/updatenotification(_:).md)

### Removing notifications

- [removeNotification(identifier:)](accessorynotifications/notificationsforwarding/accessorynotificationshandler/removenotification(identifier:).md)
- [removeAllNotifications()](accessorynotifications/notificationsforwarding/accessorynotificationshandler/removeallnotifications().md)

### Receiving accessory messages

- [messageHandler(_:)](accessorynotifications/notificationsforwarding/accessorynotificationshandler/messagehandler(_:).md)

## Relationships

### Inherits From

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

## See Also

### Notification receipt

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