Shielding Specific Contacts via Screen Time Communication Limits

Hello,

Thank you Chris & Nolan for the wonderful Screen Time API demo!

I would like to apply this new functionality to limit a child's communication with a specific contact selected by a parent during, "Homework" hours. I would like to configure the shield to ONLY restrict the chat log of the specified contact, not the entire Messages application.

At the end of "Homework" hours I would like the child to be able to view any missed messages or calls they received, while this contact was restricted.

It does not appear that a parent can specify communication limits within managed settings without using lockCellularPlan or shielding the entire app with the familyactivitypicker. Can we configure downtime restrictions using this API?

If you could point me to the correct part of the framework so I can further investigate how to implement this, that would be very helpful.

Thank you!

Shielding Specific Contacts via Screen Time Communication Limits
 
 
Q