A Flutter plugin to request the device unlock screen on Android and iOS.
The following attempts and fallbacks are made:
import 'package:device_unlock/device_unlock.dart';
try {
if (await DeviceUnlock.request(localizedReason: "We need to check your identity.")) {
// Unlocked successfully.
} else {
// Did not pass face, touch or pin validation.
}
} on RequestInProgress {
// A new request was sent before the first one finishes
} on DeviceUnlockUnavailable {
// Device does not have face, touch or pin security available.
}