Live Activities Permissions

I have a live activity and even after a couple of times that it has shown on my lock screen it keeps prompting the user to tap on Don't Allow or Allow. Can someone help me understand why this is happening? I would like my users to only hit Allow once and not be prompted again, otherwise they would not be registered for updates, since update token only generates after selecting Allow.

Thanks for the great post.

I believe that you’re encountering an issue where your Live Activity keeps prompting the user to tap “Don’t Allow” or “Allow” every time it appears on the lock screen, even after they’ve previously made a selection. This is happening because iOS requires explicit user permission each time an app tries to show a Live Activity. The update token, which is essential for sending real-time updates, is only generated after the user taps “Allow”.

Ideally, you want the user to grant permission only once, but iOS behaves this way due to how Live Activities are tied to notification permissions and privacy controls. Let’s break down why this is happening and how to minimize repeated prompts.

Live Activities themselves do not store permission state. Each time you try to show a Live Activity, iOS checks whether notification permission is granted. If not, it shows the prompt again. Instead of waiting until you need to show the Live Activity to request permission, ask for notification permission upfront when the app launches.

Make sure your app’s Info.plist includes the required keys for notification permissions

NSUserNotificationUsageDescription

Hope this helps

Albert
  Worldwide Developer Relations.

Live Activities Permissions
 
 
Q