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

# ActivityAuthorizationInfo

An object with information about whether a person allowed your app to start Live Activities and permitted
content updates with frequent ActivityKit push notifications.

```
final class ActivityAuthorizationInfo
```

## Overview

By default, your app can start, update, and end a Live Activity if you use ActivityKit to offer
Live Activities. However, a person can deactivate Live Activities for an app in Settings. To check if your
app can start, update, or end a Live Activity, use the synchronous [`areActivitiesEnabled`](/documentation/ActivityKit/ActivityAuthorizationInfo/areActivitiesEnabled)
property or the asynchronous [`activityEnablementUpdates`](/documentation/ActivityKit/ActivityAuthorizationInfo/activityEnablementUpdates-swift.property)
sequence.

Similarly, `ActivityAuthorizationInfo` provides functionality to check whether a person has
permitted your app to update Live Activities with frequent ActivityKit push notifications. To check whether
you can send frequent ActivityKit push notifications to update Live Activity content, use the synchronous
[`frequentPushesEnabled`](/documentation/ActivityKit/ActivityAuthorizationInfo/frequentPushesEnabled) property or the
asynchronous [`frequentPushEnablementUpdates`](/documentation/ActivityKit/ActivityAuthorizationInfo/frequentPushEnablementUpdates-swift.property)
sequence.

> Note: To update a Live Activity with frequent ActivityKit push notifications, add the
> `NSSupportsFrequentLiveActivityUpdates` key with a Boolean value of `YES` to your app’s
> `Info.plist` file. For additional information, see <doc://com.apple.activitykit/documentation/ActivityKit/starting-and-updating-live-activities-with-activitykit-push-notifications>.

## Topics

### Observing Live Activity permission changes

[`areActivitiesEnabled`](/documentation/ActivityKit/ActivityAuthorizationInfo/areActivitiesEnabled)

A Boolean value that indicates whether your app can start a Live Activity.

[`activityEnablementUpdates`](/documentation/ActivityKit/ActivityAuthorizationInfo/activityEnablementUpdates-swift.property)

An asynchronous sequence you use to observe whether your app can start a Live Activity.

[`ActivityAuthorizationInfo.ActivityEnablementUpdates`](/documentation/ActivityKit/ActivityAuthorizationInfo/ActivityEnablementUpdates-swift.struct)

A structure that offers functionality to observe whether your app can start a Live Activity.

[`init()`](/documentation/ActivityKit/ActivityAuthorizationInfo/init())

Creates an object you use to observe user authorizations for starting Live Activities and updating them
with ActivityKit push notifications.

### Observing availability of frequent ActivityKit push notifications

[`frequentPushesEnabled`](/documentation/ActivityKit/ActivityAuthorizationInfo/frequentPushesEnabled)

A Boolean value that indicates whether a person permitted you to update Live Activities with frequent
ActivityKit push notifications.

[`frequentPushEnablementUpdates`](/documentation/ActivityKit/ActivityAuthorizationInfo/frequentPushEnablementUpdates-swift.property)

An asynchronous sequence you use to observe whether a person permitted you to update Live
Activities with frequent ActivityKit push notifications.

[`ActivityAuthorizationInfo.FrequentPushEnablementUpdates`](/documentation/ActivityKit/ActivityAuthorizationInfo/FrequentPushEnablementUpdates-swift.struct)

A structure that can observe whether you can update Live Activities with frequent
ActivityKit push notifications.



---

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)