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

can we add fingerprint from my app programmatically

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

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

我有校验码可以扫描传感器上的手指和 return 用户已经设置的指纹数据(He/She 从设置中设置)但是如果多个用户设置了多个手指而不是我的应用程序允许所有用户进入我不想要的应用程序

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

现在有一些问题 -

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

but in case if there are multiple finger set by multiple user than my app allow all the user to enter into my app which i don't want

你无法区分"multiple finger set by multiple user"和"multiple finger set by one user"。大多数人都不止一根手指。

Code that add fingerprint from my app and allow only that user not all the user to enter into my app

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

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