0

我有多个磁条读卡器设备,例如:

  1. SS505
  2. SS505 三轨
  3. 埃马克
  4. 单磁

每个设备的 sdks 用于检测设备是不同的。

那么我应该如何将所有设备的代码集成在一起呢?

还有刷卡后如何获取数据?

有没有办法通过相同的代码检测任何插入的设备?

4

1 回答 1

1

每个读卡器都是不同的,设备本身很难区分,尤其是音频端口读卡器。

最好和最可维护的解决方案是有一个单独的设置部分,用户可以在其中选择和配置他们拥有的硬件类型。他们从下拉列表或列表中选择他们拥有的阅读器,然后您将其保留在他们的偏好中。从那时起,您就知道在检测和读取设备时要走什么路径以及使用哪个库或方法。

我过去曾尝试将所有设备检测集成到一个地方,但很快就变得难以管理。将所有阅读器合二为一的通用滑动页面也是如此。它不起作用,因为差异太多,版本控制太差,而且它们不能很好地结合在一起。用户选择为我解决了所有这些问题。祝你好运。

于 2014-11-10T16:20:21.440 回答