在我们的一个应用程序中,我们计划提供指纹识别功能(注意:我们不会使用移动设备内置指纹机制,我们将使用外部指纹硬件与USB连接到手机)。在线阅读了一些文章后,所有的SDK&提供的API将特定于硬件制造商。他们也为每个操作系统提供不同的SDK,但没有任何硬件制造商有任何cordova插件(至少有一些我读过)。此外,大多数硬件制造商都没有适用于iOS的SDK。
我的问题是有没有这样的通用cordova插件。或者有没有这样的硬件制造商拥有自己的cordova插件?
答案 0 :(得分:2)
公开提供的插件包括link1和link2。但这可以处理内置的移动硬件。
但是在您使用外部指纹硬件与USB连接到手机的情况下,您可能需要使用SDK创建自己的自定义插件,该插件应由特定硬件供应商提供平台。
发布您可以从混合应用程序调用此插件功能。
示例自定义cordova插件this github sample可处理多个平台(iOS
,Android
,Windows
等)
流程如下
混合应用程序>> 插件中的调用方法>> 调用Java脚本 具有所有方法定义的桥梁>> 根据平台特定 调用实现功能