如何解决BiometricPromptCompat:禁用虹膜/面部识别仅允许指纹
我有一个使用BiometricPrompt来实现基于生物特征的身份验证的应用。我注意到,某些设备在指纹扫描的同时还提供了虹膜/面部识别功能。
我希望我的应用仅允许指纹扫描。有可能只允许这样做吗?另外,是否可以确定用户选择了哪种身份验证方法,以便我可以在回调代码中拒绝该请求?
解决方法
以
// Creer le buffer de geometrie (vertex)
//
/* Drawing one triangle:
var positions = [
// coordonnees normalisees.
0.0,0.1,-0.1,-0.1
];*/
for (var i=0; i<nbTriangles;++i)
{
var orig = [0.0,1.0,-1.0,-1.0];
var scale = Math.random() * 0.2;
var Trans = [Math.random() * 1.6,Math.random * 1.6];
P0 = orig[0] * scale + Trans[0];
P1 = orig[1] * scale + Trans[1];
P2 = orig[2] * scale + Trans[2];
var positions= new Positions (P0,P1,P2)
TRIANGLES.push(newPositions);
}
方法传递CryptoObject以启用强身份验证。
在Android中,对面部/虹膜和指纹有不同的测量方法。
https://source.android.com/security/biometric/measure
,根据最新的Android Biometric API文档,无法只允许指纹扫描。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。