Hello forum,
Hope you all are doing great!
We’ve implemented Live Activities in our iOS app to display live soccer scores on the lock screen. The feature generally works as expected when the app is in backgroun or app is invoked when the push is sent. However, we’re observing an issue affecting approximately 20–30% of users where the Live Activity starts successfully but no subsequent score or commentary updates are received.
Upon investigation, it appears the OS is not waking the app when the Live Activity starts. This wake-up is critical for syncing the activity token with backend service we use, which is required for delivering updates.
Key Points:
- Starting a Live Activity does not require the app to be invoked since we start with Push token
- However, for updates to be delivered, the app must be woken at the start to send the latest pushh token to Backend.
- In affected cases, even manually sending a background push does not wake the app—it remains terminated until manually opened by the user.
We’d like to understand is there any other way to deliver start and updates from backend at later point when user mark a team/match favorite.
Core requirement is that user need not to open the app except when marking the team as favorite.
Apps like FotMob, MLB, Chrome browser doing same when team is marked as favorite and subscribed for live activities and I observed they are getting updates properly most of the times