Before I file a Feedback, is there any way to cancel a Live Activity while the app is backgrounded, without resorting to push notifications?

@BenRiceM You should have full control to update / cancel LA shit while not in the foreground. The only limitation is you can't *start* one from the BG.

You'd have to use background refresh or something to get some runtime, that's all.

@parrots @BenRiceM Indeed, with background refresh you can update or end a Live Activity.

And though this might not apply to what specifically you’re doing, an App Intent that conforms to LiveActivityStartingIntent (or LiveActivityIntent in iOS 17) can start, update, or end a Live Activity without the app being in the foreground. Works from interactive widgets too! https://developer.apple.com/documentation/appintents/liveactivitystartingintent

LiveActivityStartingIntent | Apple Developer Documentation

The protocol represents types which are expected to start, pause or otherwise modify a Live Activity in their method.

Apple Developer Documentation