我正在使用 Card IO 插件 在 Flutter 中扫描信用卡。当我打开相机时,它只向我显示一个盒子,当我聚焦在卡片上时,什么也没有发生:
FlatButton(
onPressed: () async {
Map<String, dynamic> details = await FlutterCardIo.scanCard({
"requireExpiry": true,
"scanExpiry": true,
"requireCVV": false,
"requirePostalCode": false,
"restrictPostalCodeToNumericOnly": false,
"requireCardHolderName": false,
"scanInstructions": "Fit the card within the box",
});
print(details);
},
child: Text("Test"),
),
pubspec.yaml
dependencies:
flutter_card_io:
git:
url: git://github.com/procedurallygenerated/flutter_card_io.git
如何修复此问题以便扫描卡?
尝试编译插件附带的示例应用程序并使用多张卡进行测试。请记住,Card.io 仅适用于带有凸起数字的卡片。
我知道参加派对有点晚了,但无论如何我尝试安装 CardIO(核心版和颤振版)...它们不仅不再维护,而且不兼容:(
我在 pub get 上遇到这些错误。
Android Gradle 插件仅支持 Kotlin Gradle 插件版本 1.3.10 及更高版本。项目 ':core_card_io' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71 core_card_io: ^0.0.2
因为myapp依赖flutter_card_io>=0.0.2,需要SDK版本>=1.8.0<2.0.0, version solving failed. flutter_card_io: ^0.0.3
所以我找到了一个似乎确实可以完成这项工作的替代方案。
如果您还有其他要分享的,请分享:)