<!--
{
  "availability" : [
    "iOS: 16.1.0 -",
    "iPadOS: 16.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ActivityKit",
  "identifier" : "/documentation/ActivityKit/PushType",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "ActivityKit"
    ],
    "preciseIdentifier" : "s:11ActivityKit8PushTypeV"
  },
  "title" : "PushType"
}
-->

# PushType

The structure that offers constants you use to configure a Live Activity to receive updates through ActivityKit
push notifications.

```
struct PushType
```

## Overview

Pass the [`token`](/documentation/ActivityKit/PushType/token) constant to the
[`request(attributes:contentState:pushType:)`](/documentation/ActivityKit/Activity/request(attributes:contentState:pushType:)) function
to start a Live Activity that receives content updates with ActivityKit push notifications. Pass [`channel(_:)`](/documentation/ActivityKit/PushType/channel(_:)) to [`request(attributes:contentState:pushType:)`](/documentation/ActivityKit/Activity/request(attributes:contentState:pushType:)) function to specify that you want to use a broadcast channel instead of a token. You can only specify one [`PushType`](/documentation/ActivityKit/PushType).

To learn more about using ActivityKit push notifications to update your Live Activity, see
[Starting and updating Live Activities with ActivityKit push notifications](/documentation/ActivityKit/starting-and-updating-live-activities-with-activitykit-push-notifications).

## Topics

### Supporting ActivityKit push notifications

[`token`](/documentation/ActivityKit/PushType/token)

A constant you use to configure a Live Activity that updates its dynamic content by receiving
ActivityKit push notifications.

[`channel(_:)`](/documentation/ActivityKit/PushType/channel(_:))

A constant to configure a Live Activity that updates its dynamic content for broadcast channels.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)