Hello,
I am using a DeviceActivityEvent
to limit access to an app after the user has spent x minutes on it.
Sometimes it can happen that a DeviceActivitySchedule
spans from 11:55pm - 12:25am (just an example).
In these cases, I have noticed, the DeviceActivityMonitorExtension
’s eventDidReachThreshold
is not called after the user has reached the threshold time interval in the observed app.
I assume this is because we have transitioned over midnight and something weird happens to the DeviceActivitySchedule
.
I’ve tried adding the day components to the DeviceActivitySchedule
as well, but then it fails completely.
Any advice how to handle this?
I could, of course, create two separate DeviceActivitySchedules: one for before midnight, and one for after. But depending on the user’s real app usage that could lead to slightly different (and unexpected) behavior.