I am developing an iOS app using ActivityKit Live Activities with interactive buttons based on LiveActivityIntent.
The implementation works correctly:
LiveActivityIntent.perform() executes correctly.
The Live Activity updates visually.
MediaPlayer actions are triggered successfully.
The app does not open when tapping the buttons.
Repeated taps correctly update the Live Activity state.
However, I observed a behavior difference on the Lock Screen:
Now Playing controls keep the Lock Screen awake while interacting repeatedly.
Apple Stopwatch/Timer controls also keep the Lock Screen awake while interacting.
My app’s Live Activity fades to black after around 5–7 seconds even while the user continues tapping the Live Activity buttons.
I also tested a third-party timer app with Live Activity buttons and observed the same fade-to-black behavior.
I additionally tested:
repeated Activity.update(...) calls after each tap;
visual state updates after every interaction;
multiple consecutive interaction updates.
None of these prevented the Lock Screen from dimming/fading to black.
So my question is:
Is this expected behavior for third-party Live Activities using LiveActivityIntent?
Or is there any recommended way to keep the Lock Screen interaction session active while the user is continuously interacting with Live Activity buttons?
I am especially interested from an accessibility perspective, because short interaction windows can make repeated Lock Screen interactions more difficult for users with motor impairments or slower interaction patterns.
0
0
37