TalsecApp class

Core of plugin - contains configuration data and functions that react when they are called from native side.

Constructors

TalsecApp({required VoidCallback onSignatureDetected, required VoidCallback onJailbreakDetected, required VoidCallback onRuntimeManipulationDetected, required VoidCallback onPasscodeDetected, required VoidCallback onPasscodeChangeDetected, required VoidCallback onSimulatorDetected, required VoidCallback onMissingSecureEnclaveDetected, required VoidCallback onRootDetected, required VoidCallback onDebuggerDetected, required VoidCallback onEmulatorDetected, required VoidCallback onTamperDetected, required VoidCallback onHookDetected, required VoidCallback onFingerprintDetected, required TalsecConfig config})
const

Properties

config TalsecConfig
final
hashCode int
The hash code for this object.
no setterinherited
onDebuggerDetected VoidCallback
Common callbacks
final
onEmulatorDetected VoidCallback
final
onFingerprintDetected VoidCallback
final
onHookDetected VoidCallback
final
onJailbreakDetected VoidCallback
final
onMissingSecureEnclaveDetected VoidCallback
final
onPasscodeChangeDetected VoidCallback
final
onPasscodeDetected VoidCallback
final
onRootDetected VoidCallback
Android callbacks
final
onRuntimeManipulationDetected VoidCallback
final
onSignatureDetected VoidCallback
iOS callbacks
final
onSimulatorDetected VoidCallback
final
onTamperDetected VoidCallback
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

listen() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
start() Future<void>
Sends relevant data to native side. On native side these data are used to start Talsec object.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited