---
title: addNotificationListener
framework: CloudKit JS
role: symbol
role_heading: Instance Method
platforms: [cloudkit js 1.0+]
path: cloudkitjs/cloudkit.container/addnotificationlistener
---

# addNotificationListener

Adds a function to call when a push notification occurs.

## Declaration

```data
void addNotificationListener(
	function listener
);
```

## Parameters

- `listener`: The function to call when a push notification occurs. The function must have a single argument that is a doc://com.apple.cloudkitjs/documentation/CloudKitJS/CloudKit.Notification object.

## Discussion

Discussion To subscribe to changes and register for push notifications, see saveSubscription in the CloudKit.Database class.

## See Also

### Receiving Notifications

- [removeNotificationListener](cloudkitjs/cloudkit.container/removenotificationlistener.md)
- [registerForNotifications](cloudkitjs/cloudkit.container/registerfornotifications.md)
- [unregisterForNotifications](cloudkitjs/cloudkit.container/unregisterfornotifications.md)
- [isRegisteredForNotifications](cloudkitjs/cloudkit.container/isregisteredfornotifications.md)
