ManagedSettings doesn't block Live Activities in the Dynamic Island

When using the ManagedSettings API to block apps everything is blocked as expected (the app itself, Notifications, Live Activities on the Lock Screen etc) except for Compact Live Activities of those apps (that are shown in the Dynamic Island). I feel the expected behavior would be to block also the Compact Live Activities.

Our use case: In Spoilerblock we want to prevent users from being exposed to spoilers before they've had time to watch for example a sports game.

Current workaround: Right now the best we can do is to ask the user to disable Live Activities for apps that could expose results, to not risk being exposed to a spoiler.

Our engineering teams need to investigate this issue.

We'd greatly appreciate it if you could open a bug report, include crash logs and sample code or models that reproduce the issue, and post the FB number here once you do.

Bug Reporting: How and Why? has tips on creating a successful bug report.

@Engineer This is not a crash but a UX issue, which I'd consider a bug for most if not all Shielding use cases.

From my perspective the point of Shielding an app is to not distract or disclose anything from that app to the user. This works as expected for notifications, Live Activities in the Activity Centre, Widgets and the UI itself - with this one exception.

I'd expect Live Activities to be shielded just like all other UI elements and notifications of the app.

In our use case it provides a very high risk exposing the result which we're trying to protect the user from. Currently we've added a warning text that suggests the user should disable live activities for apps that risks spoiling the result, but obviously that's not the optimal behaviour.

I posted a bug report - this is the number: FB20169923

Thanks for looking into this!

ManagedSettings doesn't block Live Activities in the Dynamic Island
 
 
Q