Restricted TCC.db access -- permissions check in real time.

As the direct TCC.db access will be restricted, is there a recommended way to check what permissions an app is granted in real time without the need to restart for changes to take effect?

How does end-user popup fatigue and complacency come to factor into your decisions to gate functionality behind TCC?

Several TCC-gated permissions are available via API in their respective frameworks. Check to see if the subsystem you are interested in provides API for checking permissions.

If you cannot find an existing API for the permission you are interested in, please file a feedback request.

Also, please remember to have your app re-check permissions when it is foreground and be prepared to handle unexpected states gracefully.

Restricted TCC.db access -- permissions check in real time.
 
 
Q