I’m implementing a Live Activity that shows some text and a button.
When the user taps the button, I want to open the host app.
What I’ve done so far:
Implemented a LiveActivityIntent to handle the button tap.
The intent is triggered successfully. However, the app does not open by using deep link/universal app link.
From what I can tell, LiveActivityIntent seems limited to system/background execution and doesn’t bring the app to the foreground.
Questions:
Is it possible for a LiveActivityIntent to open the app?
Is this behavior a documented/intentional limitation?
If not supported, is using a Universal Link or deep link the recommended solution for opening the app from a Live Activity button?
Any official clarification or recommended best practice would be helpful.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello,
I’m working on an iOS app where we have integrated ActivityKit to support Live Activities.
Our app currently supports iOS 16.x and above, and we do not have an Apple Watch app or watchOS support. However, we noticed that when a Live Activity starts on the iPhone, it automatically appears on the Apple Watch as well.
Since our app is not designed for Apple Watch, we would like to prevent the Live Activity UI from appearing on the watch.
My questions:
Is there any way to disable or prevent Live Activities from showing on Apple Watch via code?
Are there any configuration options in ActivityKit or Widget configuration that can restrict Live Activities to iPhone only?
Our current setup:
Minimum iOS version: 16.x
Using ActivityKit for Live Activities
No watchOS target in the app
Any guidance or recommended approach would be greatly appreciated.
Thanks