How the schedule can be changed

Are there any limits on how DeviceActivityCenter.startMonitoring is called?

I'm thinking - my parent user whats to change the settings - presumably i need to send a background data push to the child app - that will then be launched in the background and would be able to apply these new settings?