getAvailableBiometrics static method
Returns a list of enrolled biometrics
Returns a Future List
- BiometricType.face
- BiometricType.fingerprint
- BiometricType.iris (not yet implemented)
Implementation
static Future<List<BiometricType>> getAvailableBiometrics() async {
final List<String> result = (await _channel.invokeListMethod<String>(
'getAvailableBiometrics',
)) ??
[];
final List<BiometricType> biometrics = <BiometricType>[];
result.forEach((String value) {
switch (value) {
case 'face':
biometrics.add(BiometricType.face);
break;
case 'fingerprint':
biometrics.add(BiometricType.fingerprint);
break;
case 'iris':
biometrics.add(BiometricType.iris);
break;
case 'undefined':
break;
}
});
return biometrics;
}