Skip to main content

idmeta_flutter 0.0.3 copy "idmeta_flutter: ^0.0.3" to clipboard
idmeta_flutter: ^0.0.3 copied to clipboard

Flutter plugin for IDmeta identity verification on Android and iOS. Integrate trust flows for document, biometric, and compliance checks in mobile apps using your IDmeta account.

0.0.3 #

Document verification v2 (Regula BarcodeMRZ) #

  • Switched document_verification_v2 from Regula DocType to BarcodeMRZ core (flutter_document_reader_core_barcodemrz) — locate/crop plus MRZ/barcode capture without db.dat download.
  • Centralized V2 scanner session settings in document_scanner_v2_settings.dart.
  • V2 OCR parsing and flow wiring updates for the new capture path.

Document scanner v2 — device-tier tuning #

  • Added RAM-based device tiers (low / mid / high) to tune Regula capture quality settings per device class.
  • Fixed tier detection: device_info_plus reports physicalRamSize in MB, not GB.

Document verification — generic type filtering #

  • Dashboard step filters now support three modes:
    • Country + card (filter_by_country: true with cardType)
    • Generic type (filter_by_country: false with genericDocumentType: 1 = Identity Card, 2 = Passport, 3 = Driver's License)
    • None — no client-side type filter
  • V1 (document_verification): Blink at-capture validation plus OCR post-submit.
  • V2 (document_verification_v2): single-step generic validation on post-submit only (V2 multi-step generic deferred).
  • Unknown document types are rejected in generic mode.

Network and example #

  • Bearer token sanitization (trim, zero-width characters, wrapping quotes) and duplicate Bearer prefix normalization.
  • Example app: --dart-define prefill for IDMETA_USER_TOKEN, client ID, and trust flow ID (helps ID Screen and other devices where long paste is truncated).
  • Example Android manifest: INTERNET permission.

0.0.2 #

Dependencies and Android #

  • Updated direct dependencies to latest compatible versions where compatible.
  • Pinned blinkid_flutter to ^7.7.0 — 8000.0.0 has an Android plugin class filename mismatch that fails Linux CI; upgrade when Microblink publishes a fix.
  • Updated file upload flows for file_picker v12 (pickFiles return type).
  • Raised Android compileSdk to 37 (plugin and example; required by permission_handler_android 14).

Biometric camera #

  • Removed ML Kit debug overlay (bounding box, contours, landmarks) from the biometric camera preview. The oval guide frame and face detection logic are unchanged.

Pub.dev metadata #

  • Expanded pubspec.yaml description for pub.dev scoring.
  • Removed unreachable private GitHub repository / issue_tracker links; homepage and documentation remain on docs.idmetagroup.com.

License #

  • Adopted the MIT License for this plugin package (pub.dev OSI compliance). Using IDmeta verification services still requires a valid IDmeta account, API credentials, and applicable customer agreement. Native third-party SDKs remain subject to their vendor licenses.

0.0.1 #

Initial beta release of the IDmeta Flutter plugin.

Highlights #

  • Launch identity verification flows with IdmetaFlutter.startVerification.
  • Android and iOS support (Android compileSdk 36, minSdk 24; iOS 16.0+).
  • Requires Flutter >=3.41.0 on iOS (Swift Package Manager / Regula DocType).
  • Document verification v2 with Regula DocType core (Scenario.DOCTYPE).
  • IAD (Injection Attack Detection) supported via the separate private idmeta_iad package; core-only installs continue to work for non-IAD trust flows.
  • IAD capturing license loaded from the IDmeta API (bvIADCapturingLicense).
  • Bundled example app ships as Path A (core only); see README for Path B setup.

Notes #

  • This release is intended for initial integration testing.
  • Path B requires idmeta_iad and IdmetaIad.register() at app startup.
0
likes
0
points
520
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for IDmeta identity verification on Android and iOS. Integrate trust flows for document, biometric, and compliance checks in mobile apps using your IDmeta account.

Homepage

License

unknown (license)

Dependencies

blinkid_flutter, camera, device_info_plus, file_picker, flutter, flutter_document_reader_api, flutter_document_reader_core_barcodemrz, flutter_inappwebview, geolocator, google_mlkit_face_detection, http, http_parser, image_picker, intl, intl_phone_field, mobile_scanner, path_provider, permission_handler, provider

More

Packages that depend on idmeta_flutter

Packages that implement idmeta_flutter