我正在寻找检索要发送到服务器后端的指纹数据。我的应用程序由销售团队使用,每当有新客户时,销售人员会要求客户扫描他的指纹(并最终将其发送到公司服务器)。
是否可以使用最新的API / SDK来实现?
AFAIK,三星SDK无法提供它,也不提供Android Marhsmallow。
答案 0 :(得分:4)
API也无法访问指纹图像及其功能。来自Android website我引用:
因此,原始图像和处理过的指纹特征不得在不受信任的内存中传递。所有这些生物识别数据都需要在传感器硬件或可信存储器内得到保护。 (TEE中的内存被视为可信内存; TEE外部的内存被视为不受信任。)
答案 1 :(得分:2)
我严重怀疑您是否可以获取原始指纹数据,因为它被用作身份验证方法。
与您无法检索设备密码的方式相同,您无法获取指纹数据。这样做会带来很大的安全风险。
答案 2 :(得分:0)
如前所述,Fingerprint API不允许您访问原始数据。
但是有一个不同的解决方案。请勿使用指纹扫描仪。而是使用相机。