initSettings method

  1. @override
Future<void> initSettings({
  1. bool? enableCapture = false,
  2. bool? enableRecord = false,
  3. bool? enableContentMultitask = false,
  4. bool? displayOverlay = false,
  5. bool? displayScreenguardOverlayAndroid = true,
  6. int? timeAfterResume = 1000,
  7. bool? getScreenshotPath = false,
  8. int? limitCaptureEvtCount = 0,
  9. bool? trackingLog = false,
})
override

Initialize the screen guard with settings

Implementation

@override
Future<void> initSettings({
  bool? enableCapture = false,
  bool? enableRecord = false,
  bool? enableContentMultitask = false,
  bool? displayOverlay = false,
  bool? displayScreenguardOverlayAndroid = true,
  int? timeAfterResume = 1000,
  bool? getScreenshotPath = false,
  int? limitCaptureEvtCount = 0,
  bool? trackingLog = false,
}) async {
  await methodChannel.invokeMethod('initSettings', {
    'enableCapture': enableCapture,
    'enableRecord': enableRecord,
    'enableContentMultitask': enableContentMultitask,
    'displayOverlay': displayOverlay,
    'displayScreenguardOverlayAndroid': displayScreenguardOverlayAndroid,
    'timeAfterResume': timeAfterResume,
    'getScreenshotPath': getScreenshotPath,
    'limitCaptureEvtCount': limitCaptureEvtCount,
    'trackingLog': trackingLog,
  });
}