Hello, thank you for building a Screen Time API.
In my reading of of the API, it seems that all components rely on Family Controls
, which require a parent to authorize on a child's device.
Will Screen Time API work in contexts where there are no children's devices? Can an individual authorize Family Controls
on their own phone?
Here is a use case: Imagine a user who wants to restrict access to certain apps until they have worked out for 30 minutes a day. We would use Device Activity
and Managed Settings
to effectuate this app.
Requesting authorization via FamilyControls
is a requirement to access most of the ManagedSettings
API and the entirety of the DeviceActivity
API. An app running on a device can only successfully request FamilyControls
authorization when the currently signed in account is a child in a Family Sharing circle.