---
title: ControlPushHandler
framework: widgetkit
role: symbol
role_heading: Protocol
path: widgetkit/controlpushhandler
---

# ControlPushHandler

A type that can receive push information about user-configured controls.

## Declaration

```swift
protocol ControlPushHandler
```

## Overview

Overview Register a type conforming to this protocol to receive push information using the pushHandler(_:) modifier on your controls’ configurations.

## Topics

### Initializers

- [init()](widgetkit/controlpushhandler/init().md)

### Instance Methods

- [pushTokensDidChange(controls:)](widgetkit/controlpushhandler/pushtokensdidchange(controls:).md)

## See Also

### Updates

- [Updating controls locally and remotely](widgetkit/updating-controls-locally-and-remotely.md)
- [ControlPushInfo](widgetkit/controlpushinfo.md)
