【问题标题】:Credit Card Scanner in flutter颤动的信用卡扫描仪
【发布时间】:2020-03-26 14:15:15
【问题描述】:

有没有办法在颤振中扫描信用卡?我尝试插入 Card IO 插件并尝试使用它,但是当我打开相机时,它只显示一个框,当我专注于卡时没有任何反应。

使用的包:https://pub.dartlang.org/packages/flutter_card_io

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

如果有人知道任何可能的方法,我将不胜感激!我正在做的一个重要项目真的需要它。

【问题讨论】:

    标签: flutter credit-card card.io


    【解决方案1】:

    我知道的聚会有点晚了,但我还是尝试安装 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

    所以我找到了一个似乎可以完成这项工作的替代方案。

    card_scanner 0.0.4

    如果您还有其他要分享的,请这样做:)

    【讨论】:

      【解决方案2】:

      目前,似乎没有其他公开可用的 Flutter 插件。但是,您提到的那个应该可以正常工作。尝试编译插件附带的示例应用程序并使用多张卡对其进行测试。请记住 Card.io only works with cards that have raised digits

      【讨论】:

        猜你喜欢
        • 2019-01-04
        • 1970-01-01
        • 1970-01-01
        • 2015-11-09
        • 1970-01-01
        • 2012-08-13
        • 1970-01-01
        • 2016-12-18
        • 1970-01-01
        相关资源
        最近更新 更多