Sensitivity class

The Sensitivity class provides methods to change the SDK's default class sensitivity behaviour.

Some classes are set sensitive by default

Android: EditText, WebView`.

iOS: UITextView, UITextField and WKWebView.

Constructors

Sensitivity()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

changeNativeClassSensitivity(List<SensitivityTuple> sensitivityTuples) Future<void>
Smartlook.instance.sensitivity.changePlatformClassSensitivity([ SmartlookNativeClassSensitivity.UITextView, true, SmartlookNativeClassSensitivity.UITextField, false, SmartlookNativeClassSensitivity.WKWebView, false, SmartlookNativeClassSensitivity.EditText, false, ]);
changeTransitioningState(bool isTransitioning) → void
Pauses the recording of the screen for the moment of transition. Has to be switched off after the transition animation is finished
changeWidgetClassSensitivity({required Type classType, required bool isSensitive}) → void
Add a class to be considered sensitive or not. The class wont be visible on the recording. Classes set to sensitive by default are TextField and TextFormField
disableDefaultNativeClassSensitivity() Future<void>
enableDefaultNativeClassSensitivity() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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