eimzo_flutter 1.0.0 copy "eimzo_flutter: ^1.0.0" to clipboard
eimzo_flutter: ^1.0.0 copied to clipboard

Flutter plugin wrapping the official E-IMZO Mobile SDK for Uzbekistan electronic signatures. Supports PFX/QR/NFC ID-card/USB token signing and eimzo:// deep links.

1.0.0 #

BREAKING: Rewritten as a thin wrapper around the official E-IMZO Mobile SDK. The bundled eimzo-sdk-1.0.0 native SDK (classes + resources + jniLibs) owns all signing / key-management UI; this plugin just initializes it on the host activity and forwards deep links into Dart.

  • New singleton entry point: EimzoFlutter.instance (the old static API is gone).
  • Three-method API: init({EimzoConfig}) (runs EImzoSDK.checkLicenseAndInit), getInitialDeeplink(), onNewDeeplink().
  • EimzoConfig exposes isTestMode, productionApiUrl, testApiUrl.
  • EimzoException wraps platform errors.
  • Deep-link scheme host changed from eimzo://open to eimzo://sign (per new SDK).
  • Android: dropped uz.yt.idcard.eimzo:flutter_debug/release dependency and the nexus.yt.uz repository requirement. AAR contents are merged into the plugin (classes, res, jniLibs, manifest) plus transitive deps (kotlinx-coroutines, AndroidX core/appcompat/lifecycle/room, Material, OkHttp, Gson, BouncyCastle, Lottie). Consumers don't need any extra Maven repo.
  • AGP androidResources.additionalParameters '--extra-packages', 'uz.eimzo.sdk' so the bundled SDK can resolve its R class against the merged resources.
  • Removed the separate-Flutter-engine EimzoFlutterActivity — deep links are delivered to the host app's MainActivity.
  • Licensing: apps must register their package name at info@yt.uz. Unregistered apps see the SDK's blocked-app screen automatically.

0.2.0 #

  • Android: E-IMZO Flutter modul dependency versiyasi 1.1.3 ga yangilandi (flutter_debug va flutter_release).

0.1.8 #

  • Android: rootProject.allprojects { repositories } bloki olib tashlandi — zamonaviy Flutter proyektlardagi dependencyResolutionManagement bilan to'qnashib, build xatosiga va MissingPluginExceptionga olib kelardi.
  • README: Maven repository qo'shish majburiyligi aniq belgilandi.

0.1.7 #

  • README: core library desugaring sozlash bo'limi qo'shildi.

0.1.6 #

  • Android: isCoreLibraryDesugaringEnabled true — Groovy sintaksisiga o'tkazildi.

0.1.5 #

  • Android: isCoreLibraryDesugaringEnabled = true compileOptions ga qo'shildi — desugaring to'liq yoqildi.

0.1.4 #

  • Android: coreLibraryDesugaring (desugar_jdk_libs:2.1.4) to'g'ri e'lon qilindi.

0.1.3 #

  • Android: coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.4") dependency qo'shildi — Java 8+ API desugaring qo'llab-quvvatlash uchun.

0.1.2 #

  • Android: E-IMZO Flutter modul dependency versiyasi 1.0.0 ga tuzatildi.

0.1.1 #

  • Android: E-IMZO Flutter modul dependency versiyasi 1.0.0 ga yangilandi (flutter_debug va flutter_release).

0.1.0 #

  • Initial release.
  • Android: E-IMZO Flutter modulini EimzoFlutterActivity orqali ishga tushirish.
  • openEImzo({String? deeplink}) — E-IMZO imzolash ekranini ochadi.
  • getInitialLink() — ilova eimzo:// orqali ochilgan bo'lsa dastlabki URL ni qaytaradi.
  • linkStream — ilova ochiq turganida kelgan eimzo:// deep linklar oqimi.
8
likes
0
points
1.06k
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin wrapping the official E-IMZO Mobile SDK for Uzbekistan electronic signatures. Supports PFX/QR/NFC ID-card/USB token signing and eimzo:// deep links.

Repository (GitHub)
View/report issues

Topics

#e-imzo #electronic-signature #uzbekistan #deep-link

License

unknown (license)

Dependencies

flutter

More

Packages that depend on eimzo_flutter

Packages that implement eimzo_flutter