Just found out a solution
You can add this code on your AppDelegate to receive updates from a live activity. I hope it works for you!
Task {
for await activity in Activity<GiveawayWidgetAttributes>.activityUpdates {
Task {
for await tokenData in activity.pushTokenUpdates {
let token = tokenData.map {String(format: "%02x", $0)}.joined()
print("Activity ID:\(activity.id) Push token: \(token)")
// SEND TO BACKEND
}
}
Task {
for await state in activity.activityStateUpdates {
print("Observer Activity:\(activity.id) state:\(state)")
}
}
}
}
Topic:
UI Frameworks
SubTopic:
General
Tags: