I can see the user’s real daily Screen Time perfectly inside a DeviceActivityReport extension on a physical device.
It’s right there.
But the moment I try to use that exact total inside my main app (for today’s log and a leaderboard), it dosnt work.
I’ve tried, App Groups, Shared UserDefaults, Writing to a shared container file, CFPreferences
Nothing makes it across. The report displays fine, but the containing app never receives the total. If this is sandboxed by design, I’d love confirmation. Thanks a lot
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi,
I’m building an iOS self accountability app using FamilyControls and DeviceActivity. I can show the user’s real Screen Time correctly inside a DeviceActivityReport extension on a real device, but I want to use that same daily total inside the main app for today’s log and leaderboard.
What I’m stuck on is getting that value back into the app. I tried App Groups, shared UserDefaults, a shared file in the app group container, and CFPreferences, but the report still only works as a display and the main app never receives the total.
Is there any Apple supported way to use the daily Screen Time total from a DeviceActivityReport extension inside the containing app, or is this intentionally display only?
Thanks.