PermissionFlow

Handles the sequential flow of requesting all required permissions.

This class manages the permission request flow in order:

  1. Notification permission (Android 13+)
  2. Usage access permission
  3. Accessibility service permission
  4. Overlay permission

Features:

  • Shows dialogs explaining why each permission is needed
  • Opens system settings when needed
  • Polls for permission status while user is in settings
  • Calls completion callback when all permissions are granted

See also

Constructors

Link copied to clipboard

Types

Link copied to clipboard
Link copied to clipboard
interface UiDelegate

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun restartActivity(permission: String)
Link copied to clipboard
open fun start()