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
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