Dunfey · Hotel WWDC as data, est. 1983
Front desk everything
Years
Topics

2024 App Services

WWDC24 · 13 min · App Services

Broadcast updates to your Live Activities

With broadcast push notifications, your app can send updates to thousands of Live Activities with a single request. We’ll discover how broadcast push notifications work between an app, a server, and the Apple Push Notification service, then we’ll walk through best practices for this capability and how to implement it.

Watch at developer.apple.com ↗

Transcript all transcripts

Chapters

Code shown on screen · 1 snippet

Subscribe a Live Activity to broadcast push notification updates swift · at 7:50 ↗
// Request a Live Activity and subscribe to broadcast push notifications

import ActivityKit

func startLiveActivity(channelId: String) {
    let gameAttributes = GameAttributes()
    let initialState = GameAttributes.ContentState(
            home: 0, away: 0, update: "First Half"
    )
    try Activity.request(
            attributes: gameAttributes,
            content: .init(state: initialState, staleDate: nil),
            pushType: .channel(channelId)
    )
}

Resources