name: native_scan description: 扫码能力(条码 / VIN / 车牌)。Pigeon 定义跨语言接口。 publish_to: none version: 0.1.0 resolution: workspace # --------------------------------------------------------------------------- # native_* 的硬约束(01):只依赖 Flutter SDK 和 Pigeon 产物, # **不依赖仓库内任何包**——包括 core_foundation。 # 因此本包抛的是包内自定义的 NativeScanException,由调用方转成 NativeException。 # --------------------------------------------------------------------------- environment: sdk: ^3.11.0 dependencies: flutter: sdk: flutter dev_dependencies: flutter_lints: ^6.0.0 flutter_test: sdk: flutter # 27.x 需要 analyzer >=10,与 Harmony 兼容的 riverpod_generator 4.0.3 # (analyzer ^9)不能共存;26.3.1 同时兼容 Dart 3.11 与 analyzer 9。 pigeon: 26.3.1 flutter: plugin: platforms: android: package: com.conti.native_scan pluginClass: NativeScanPlugin ios: pluginClass: NativeScanPlugin