enroll_plugin 1.5.0 copy "enroll_plugin: ^1.5.0" to clipboard
enroll_plugin: ^1.5.0 copied to clipboard

eNROLL is a compliance solution that prevents identity fraud and phishing. Powered by AI, it reduces errors and speeds up identification, ensuring secure verification.

1.5.0 #

Added #

  • Sign Contract PDF file flowsignContractFile can be used with EnrollMode.signContract to send PDF bytes through the native SDK.
  • Optional contractFileName for Sign Contract PDF uploads. If omitted, the native SDK sends a timestamp filename like yyyyMMdd_HHmmss.pdf.
  • README Sign Contract section explaining template-based and PDF-file-based configurations.
  • Typography customization — new EnrollTypography field on EnrollTheme, mirroring the native SDK APIs.
  • New public types: EnrollTypography, EnrollFontSizes, EnrollTextStyle, EnrollLocalizationOverrides.
  • JSON-file based localization overrides via EnrollLocalizationOverrides(englishFileName:, arabicFileName:). Files are resolved from the host app's main bundle on iOS and from app assets on Android.
  • Full Android example localization override files for English and Arabic, generated from the native SDK string resources.
  • Example app demonstrates typography + localization overrides; see example/README.md for host-app font/JSON registration steps.

Notes #

  • Android: theme.typography is forwarded to the native SDK when using Android SDK v1.5.25 or newer.

1.4.0 #

Added #

  • EnrollPlugin now exports EnrollColors, EnrollTheme, and EnrollIcons from the main library entry point.
  • **Icon customization ** — new enrollTheme: EnrollTheme parameter on EnrollPlugin for unified colors + icons customization.
  • New public types: EnrollTheme, EnrollIcons, EnrollLogoConfig, EnrollLogoMode, EnrollStepIcon, EnrollIconRenderingMode.
  • New per-step icon groups: EnrollLocationIcons, EnrollNationalIdIcons, EnrollPassportIcons, EnrollPhoneIcons, EnrollEmailIcons, EnrollFaceMatchingIcons, EnrollSecurityQuestionsIcons, EnrollPasswordIcons, EnrollSignatureIcons, EnrollCommonIcons, EnrollBackgroundIcons, EnrollPopupIcons, EnrollFieldIcons, EnrollUiIcons, EnrollUpdateIcons, EnrollForgetIcons.
  • README section documenting icon customization and the full slot map.

1.3.9 #

update android sdk

1.3.8 #

Improvements #

  • ePassport enhancements.
  • appColors now correctly applied on both Android and iOS. Previously it was silently ignored in some configurations.
  • iOS colors are now always emitted at root level in the native bridge payload, ensuring full backward compatibility without any iOS native changes.
  • enrollTheme fallback: if appColors is provided without enrollTheme, it is automatically wrapped into an EnrollTheme internally.

Notes #

  • enrollTheme is under active development and currently supported on Android only. iOS support is coming in a future release. Use appColors for cross-platform color customization.
  • appColors remains fully supported and is the recommended approach until enrollTheme reaches full cross-platform support.

1.3.7 #

New Feature #

  • Added support for ePassport-based onboarding, enabling users to verify their identity using electronic passports.
  • For configuration and usage details, see the ePassport Onboarding Documentation.
4
likes
140
points
472
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

eNROLL is a compliance solution that prevents identity fraud and phishing. Powered by AI, it reduces errors and speeds up identification, ensuring secure verification.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on enroll_plugin

Packages that implement enroll_plugin