getSecurityStatus method

  1. @override
Future<DeviceSecurityStatus> getSecurityStatus()
override

Returns the current DeviceSecurityStatus from the native platform.

Implementation

@override
Future<DeviceSecurityStatus> getSecurityStatus() async {
  final Map<dynamic, dynamic> result = await _channel.invokeMethod(
    'getSecurityStatus',
  );

  return DeviceSecurityStatus(
    isDeveloperMode: result['isDeveloperMode'] as bool? ?? false,
    isEmulator: result['isEmulator'] as bool? ?? false,
    isRootedOrJailbroken: result['isRootedOrJailbroken'] as bool? ?? false,
  );
}