我们可以通过编程从我的应用程序添加指纹吗

sus*_*vi 2 security authentication android fingerprint android-fingerprint-api

我在Internet / stackoveflow上搜索了很多如何从自定义应用程序添加指纹,但找不到任何线索

简而言之,要求-我正在创建一个应用程序,它将允许用户通过扫描指纹来进入我的应用程序。

我有校验码,它将在传感器上扫描手指并返回用户已经设置的指纹数据(他/她是从设置中设置的),但是如果多个用户设置了多个手指而不是我的应用程序,则允许所有用户进入我的应用程序我不要

我想要的是-从我的应用中添加指纹并仅允许该用户而非所有用户进入我的应用的代码

现在有个问题-

  1. 是否有可能做到这一点?
  2. 还有其他方法可以将其存档吗
  3. 是这样做的安全方法,因为我的应用程序与银行业务有关

Com*_*are 5

但是如果多个用户设置的手指比我的应用程序多,则允许所有用户进入我不希望的应用程序

您无法区分“多个用户设置的多个手指”和“一个用户设置的多个手指”。大多数人的手指不只一个。

添加我的应用程序中的指纹并仅允许该用户而非所有用户进入我的应用程序的代码

您可以要求手持设备的人员扫描指纹,并根据注册的指纹进行身份验证。您无法知道扫描指纹的人以及与设备所有者的关系。它可能所有者,也可能不是。这取决于设备所有者,而不是您。

这与大多数其他形式的身份验证没有什么不同。例如,如果您的应用程序需要自定义PIN,并且用户与其他人共享了该PIN,则这是用户的选择。这可能是愚蠢的选择,也可能不是(例如,与配偶共享)。