CWA-164 | added biometric authentication

This commit is contained in:
Oleksandr Sobol
2020-01-21 19:51:37 +02:00
parent 59492a6634
commit 71bdfb3e5b
19 changed files with 116 additions and 13 deletions
+24
View File
@@ -0,0 +1,24 @@
import 'package:local_auth/local_auth.dart';
import 'package:flutter/services.dart';
import 'package:cake_wallet/generated/i18n.dart';
class BiometricAuth {
Future<bool> isAuthenticated() async {
final LocalAuthentication _localAuth = LocalAuthentication();
try {
return await _localAuth.authenticateWithBiometrics(
localizedReason: S.current.biometric_auth_reason,
useErrorDialogs: true,
stickyAuth: false
);
} on PlatformException
catch(e) {
print(e);
}
return false;
}
}