intl
dependency.USE_FINGERPRINT
permission with USE_BIOMETRIC
in README and example project.error_codes.dart
.Migrates plugin to federated architecture.
Adds OS version support information to README.
BREAKING CHANGE: Deprecated method authenticateWithBiometrics
has been removed. Use authenticate
instead.
BREAKING CHANGE: Enum BiometricType
has been expanded with options for strong
and weak
, and applications should be updated to handle these accordingly.
BREAKING CHANGE: Parameters of authenticate
have been changed.
Example:
// Old way of calling `authenticate`. Future<bool> authenticate( localizedReason: 'localized reason', useErrorDialogs: true, stickyAuth: false, androidAuthStrings: const AndroidAuthMessages(), iOSAuthStrings: const IOSAuthMessages(), sensitiveTransaction: true, biometricOnly: false, ); // New way of calling `authenticate`. Future<bool> authenticate( localizedReason: 'localized reason', authMessages: const <AuthMessages>[ IOSAuthMessages(), AndroidAuthMessages() ], options: const AuthenticationOptions( useErrorDialogs: true, stickyAuth: false, sensitiveTransaction: true, biometricOnly: false, ), );
localizedFallbackTitle
in authenticateWithBiometrics on iOS.meta
.localizedReason
in LocalAuthentication.authenticateWithBiometrics
must not be empty.authenticate
method.RaisedButton
and FlatButton
widgets.biometric
prefix in place of fingerprint
in the AndroidAuthMessages
classfingerprintHint
is now biometricHint
fingerprintNotRecognized
is now biometricNotRecognized
fingerprintSuccess
is now biometricSuccess
fingerprintRequiredTitle
is now biometricRequiredTitle
package:platform
constraint to allow 3.X versions.getFlutterEngine
call on Android.author:
field from pubspec.yamlintl
constraint to “>=0.15.1 <0.17.0” (0.16.0 isn't really a breaking change).invokeMethod
calls.authenticateWithBiometrics
will not return result unless Biometric Dialog is closed.LockedOut
and PermanentlyLockedOut
.