Rate Limit on Push Notifications for Live Activities

We are interested to know what is the rate limit on the push notifications for live activities. We understand there is a "budget" on the amount of push notifications on a users device. But is there some rate limitation we should be aware of on APNs?

Replies

If you stay within the "budget" on the device for each user, you will not have any rate limitation issues with sending push requests to APNs. If you are worried about being rate limited due to the number of different users you will be sending live activity pushes to simultaneously, that is not a concern.

The per user "budget" is not documented, and could change. If you keep in mind that Live Activities are designed for occasional updates as needed, you should be OK.

You can read more here to determine your update frequency: https://developer.apple.com/documentation/activitykit/starting-and-updating-live-activities-with-activitykit-push-notifications#Determine-the-update-frequency

I'm wondering the same thing: Currently implementing Live Activities for Football (Soccer) matches. A soccer match will have two or three match-time-based push updates per 45-minute-halftime (depending on the extra time given), then the same amount per 15-minute-overtime-halftimes. On top of that any number of goals can occur - especially after overtime when during a penalty shootout there's approximately 1 goal every 30-60 seconds - each requiring a push update.

Every one of these push updates are crucial for the Live Activity (apns-priority 10) but does this already count as "requires frequent updates"? The documentation specifically mentions Basketball matches as requiring frequent updates, since they have a much higher scoring frequency than football - but how much is "too much" I wonder?

If anyone can share insights on this it would be highly appreciated.