device_integrity_guard library
Classes
- CompromisedEnvironmentScreen
- DebuggerDetector
- DeviceIntegrityGuard
- DeviceIntegrityPolicy
- Controls which detectors run and whether their findings should block the app.
- DeviceIntegrityResult
- Outcome of running the guard across all configured detectors.
- EmulatorDetector
- IntegrityScreenTheme
- IntegritySignal
- Represents a single piece of evidence gathered by a detector.
- IntegritySignalDetector
- IntegritySummary
- JailbreakDetector
- RootDetector
Enums
- IntegritySeverity
- Severity attached to a detected integrity signal.
- IntegritySignalType
- Supported signal types produced by provided detectors.
Functions
-
runGuardedApp(
{required Widget app, DeviceIntegrityGuard? guard, Widget? blockedWidget, BlockedAppBuilder? blockedBuilder}) → Future< DeviceIntegrityResult>
Typedefs
- BlockedAppBuilder = Widget Function(IntegritySummary summary)
- CompromisedScreenBuilder = Widget Function(BuildContext context, IntegritySummary summary)
- IntegrityLogger = void Function(String message)
-
IntegrityViolationCallback
= FutureOr<
void> Function(DeviceIntegrityResult result)