Hello Apple Developer Community,
We're experiencing a critical issue with the Screen Time frameworks, and it's affecting one of our users severely. I'm hoping someone here can provide guidance or a potential solution.
Details:
- Our app offers a feature using the ManagedSettings shield that lets users block all apps based on a set schedule.
- After the scheduled block ends, the apps are expected to become accessible again.
- In one case, a user reported that the apps did not unblock after the schedule ended.
- Upon trying to manually end the session from within our app, the app only displays a blank white screen.
- The user attempted to disable Screen Time access for our app via the iOS settings, but the apps remained blocked.
- Even after completely disabling Screen Time from the settings or restarting the phone, the apps stayed blocked.
Interestingly, I attempted to replicate the issue on my end by toggling Screen Time settings and restarting, but everything worked as expected and I could not reproduce the problem.
This issue, though seemingly isolated, has rendered a user's phone virtually unusable, and highlights a potential high-impact bug within the Screen Time framework. It feels necessary for there to be a "master off-switch" or a fail-safe mechanism in these scenarios.
Any insights, solutions, or workarounds would be deeply appreciated. It's crucial for us to support our user and resolve this promptly.
Thank you in advance!