我有多个磁条卡读卡器设备,如:
每个设备的sdks与检测设备不同。
那么我怎么想把所有设备中的代码集成在一起呢?
还有如何在刷卡到设备后获取数据?
有没有办法通过相同的代码检测任何插入的设备?
答案 0 :(得分:1)
每个读卡器都不同,设备本身很难区分,尤其是音频端口读卡器。
最好和最易维护的解决方案是有一个单独的设置部分,用户可以选择和配置他们拥有的硬件类型。他们从下拉列表或列表中选择他们的读者,然后将其保留在他们的首选项中。从那时起,您就知道在检测和读取设备时要采取的路径以及使用哪个库或方法。
我过去曾尝试将所有设备检测集成到一个地方,很快就变得无法管理。对于将所有读者合并为一个的通用滑动页面也是如此。它没有用,因为存在太多差异,版本控制太差,并且它们不能很好地协同工作。用户选择为我解决了所有这些问题。祝你好运。