flutter_barcode_sdk_ios 1.0.4 copy "flutter_barcode_sdk_ios: ^1.0.4" to clipboard
flutter_barcode_sdk_ios: ^1.0.4 copied to clipboard

PlatformiOS

iOS platform implementation of flutter_barcode_sdk.

1.0.4 #

  • Fixed: decodeFile() runs on a background queue instead of the main thread, so decoding no longer blocks the Dart UI.
  • Fixed: decode replies are now delivered on the main (platform) thread, where FlutterResult must be invoked, and decode operations are serialized on a dedicated queue to avoid concurrent captures on the shared CaptureVisionRouter.

1.0.3 #

  • Added Swift Package Manager support (ios/flutter_barcode_sdk_ios/Package.swift).
  • Converted the plugin to Swift-only: removed the Objective-C forwarding layer and switched the plugin class to SwiftFlutterBarcodeSdkPlugin (SwiftPM does not support mixed-language targets).

1.0.2 #

  • Fixed the generated Swift header import in FlutterBarcodeSdkPlugin.m (flutter_barcode_sdk-Swift.h -> flutter_barcode_sdk_ios-Swift.h), which broke iOS builds after the monorepo restructure.
  • Example (iOS): fixed the app being killed on "Start Video Scan" by adding NSMicrophoneUsageDescription and setting enableAudio: false.

1.0.1 #

  • Updated Dynamsoft Barcode Reader SDK to 11.6.1000.

1.0.0 #

  • Initial release.
  • Native implementation of flutter_barcode_sdk using the Dynamsoft Barcode Reader SDK via a MethodChannel.