Unblocking Apps After a Scheduled Duration in FamilyControl

I am able to block apps using FamilyControl and Shield. Unblocking is also simple—just assign nil to store.shield.applications. However, I want to unblock them even when the app is not open.

Use case: Let's say the app allows users to create a session where a particular app is blocked for a specific duration. Once the session starts, the app should remain blocked, and as soon as the session time ends, it should automatically be unblocked.

Please help me with this. Thank you!

Unblocking Apps After a Scheduled Duration in FamilyControl
 
 
Q