getSecurityStatus static method
Returns the current DeviceSecurityStatus of the device.
Queries the native platform for three security checks:
- DeviceSecurityStatus.isDeveloperMode
- DeviceSecurityStatus.isEmulator
- DeviceSecurityStatus.isRootedOrJailbroken
Throws a PlatformException if the native check fails.
Example:
final status = await Guardix.getSecurityStatus();
if (status.isCompromised) {
print('Device is compromised!');
}
Implementation
static Future<DeviceSecurityStatus> getSecurityStatus() {
return GuardixPlatform.instance.getSecurityStatus();
}