PermissionTracker

Tracks and monitors critical runtime permissions and system settings required by the app.

This class helps monitor when users revoke or grant important permissions while the app is running or between app sessions. It tracks three types of permissions/settings:

  • Usage Access: Required to monitor app usage statistics
  • Overlay: Required to display warning dialogs over other apps
  • Notifications: Required to show notifications to the user

When permission changes are detected, appropriate analytics events are logged to track when and why users grant or revoke permissions.

Since

1.0

See also

Functions

Link copied to clipboard
Checks the current state of all tracked permissions and logs any changes.