Codenameone 指纹认证代码NameOne
我正在尝试使用codenameone中的库创建身份验证。Codenameone 指纹认证代码NameOne,codenameone,fingerprint,Codenameone,Fingerprint,我正在尝试使用codenameone中的库创建身份验证。 但它缺乏文档,仅提供了一个示例: scanFingerprint.addActionListener(e -> { Fingerprint.scanFingerprint(value -> { hi.add("Scan successfull!"); hi.revalidate(); }, (send
但它缺乏文档,仅提供了一个示例:
scanFingerprint.addActionListener(e -> {
Fingerprint.scanFingerprint(value -> {
hi.add("Scan successfull!");
hi.revalidate();
}, (sender, err, errorCode, errorMessage) -> {
hi.add("Scan Failed!");
hi.revalidate();
});
});
如何获取指纹的值?我已尝试打印value.toString(),它是空的,并且是Object类型 无法访问指纹本身,因为它在iOS上不可用。在iOS中,指纹将验证这是否是设备的所有者之一,从理论上讲,这也适用于面部ID
假设有一个可以访问设备的用户正在使用它。Android上有更多可用信息,但我们没有公开这些信息以保持代码的可移植性。您好,在Android上实现相同的iOS功能难道不可能吗?(我说的是lib的未来,因为它现在对Android没有多大用处)感谢您的快速回答iOS没有公开指纹数据。确认您的用户是设备所有者非常有用。因此,如果用户登录后表示可以使用指纹,您可以使用此lib验证他是否是设备上授权的用户之一。如果你有更具创造性的用例,它们可能只适用于Android。您可以查看这个lib的本机接口,它在Android上只是Android代码,并增强它们以支持您可能需要的其他功能。