authenticate method
Future<Map<String, dynamic> >
authenticate({
- required String title,
- String? subtitle,
- String? description,
- String negativeButtonText = 'Cancel',
- bool confirmationRequired = false,
- bool allowDeviceCredential = false,
- String biometricStrength = 'strong',
override
Authenticate using biometrics or device credentials
Implementation
@override
Future<Map<String, dynamic>> authenticate({
required String title,
String? subtitle,
String? description,
String negativeButtonText = 'Cancel',
bool confirmationRequired = false,
bool allowDeviceCredential = false,
String biometricStrength = 'strong',
}) async {
final args = <String, dynamic>{
'title': title,
'subtitle': subtitle,
'description': description,
'negativeButtonText': negativeButtonText,
'confirmationRequired': confirmationRequired,
'allowDeviceCredential': allowDeviceCredential,
'biometricStrength': biometricStrength,
};
final result = await methodChannel.invokeMethod<Map>('authenticate', args);
return Map<String, dynamic>.from(result ?? {});
}