setLocalizationModel method

void setLocalizationModel(
  1. LocalizationModel localizationModel
)

Sets the LocalizationModel for the Flutter Local Authentication plugin.

This method allows you to specify a LocalizationModel to customize the localized strings used in the biometric authentication prompts.

Parameters:

  • localizationModel: A LocalizationModel containing the customized strings for localization.

Example usage:

LocalizationModel customLocalization = LocalizationModel(
  promptDialogTitle: 'Custom Title',
  promptDialogReason: 'Custom Reason',
  cancelButtonTitle: 'Custom Cancel',
);

flutterLocalAuthentication.setLocalizationModel(customLocalization);

Note: If you do not set a LocalizationModel, the plugin will use default localized strings in English.

Implementation

void setLocalizationModel(LocalizationModel localizationModel) async {
  if (Platform.isIOS || Platform.isMacOS || Platform.isAndroid) {
    await FlutterLocalAuthenticationPlatform.instance.setLocalizationModel(localizationModel.toJson());
  }
}