我在互联网/堆栈流上有搜索很多如何从自定义应用程序添加指纹,但找不到任何线索
简而言之,要求 -我正在创建允许用户通过扫描指纹进入我的应用程序的应用程序。
我有检查代码,可以在传感器上扫描手指并返回用户已经设置的指纹数据(他/她从设置中设置),但如果有多个用户设置多个手指,那么我的应用程序允许所有用户进入我不想要的应用程序
我想要什么 -从我的应用添加指纹并仅允许该用户而不是所有用户进入我的应用的代码
现在有些问题——
- 可以这样做吗?
- 有没有其他方法可以存档
- 这是安全的方式吗,因为我的应用程序是银行业务 相关
但如果有多个用户设置了多个手指,而不是我的应用程序允许所有用户进入我不想要的应用程序
您无法区分"多个用户设置多个手指"和"一个用户设置多个手指"。大多数人都有不止一根手指。
从我的应用添加指纹并仅允许该用户(而非所有用户)进入我的应用的代码
您可以要求持有设备的人扫描其指纹,并根据注册的指纹对其进行身份验证。您无法知道扫描指纹的人是谁以及他们与设备所有者的关系。它可能是所有者,也可能不是。这取决于设备所有者,而不是您。
这与大多数其他形式的身份验证没有什么不同。例如,如果您的应用需要自定义 PIN,并且用户与其他人共享该 PIN,则这是用户的选择。这可能是一个愚蠢的选择,也可能不是(例如,它与配偶共享)。