checkSecurityStatus static method
Implementation
static Future<Map<String, bool>> checkSecurityStatus() async {
if (!Platform.isAndroid) {
return {
'isDevModeEnabled': false,
'isRooted': false,
'isMagiskDetected': false,
'hasDangerousApps': false
};
}
try {
final Map<dynamic, dynamic> result = await platform.invokeMethod('checkSecurityStatus');
return Map<String, bool>.from(result);
} on PlatformException catch (e) {
print("Failed to get security status: ${e.message}");
return {
'isDevModeEnabled': false,
'isRooted': false,
'isMagiskDetected': false,
'hasDangerousApps': false
};
}
}