问题标签 [android-biometric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 'android.hardware.biometrics.BiometricManager' 和 'androidx.biometric.BiometricManager' 的 BiometricManager 有什么区别
BiometricManager 这两个进口之间的区别是什么
导入android.hardware.biometrics.BiometricManager
导入androidx.biometric.BiometricManager
android - 如何识别用户是否在设备凭据页面中输入了无效的密码
如果用户输入了错误的设备凭据(PIN/模式/密码)3 次,我想显示特定于应用程序的自定义锁定屏幕。
我尝试过使用 BiometricPrompt 的 AuthenticationFailed() 和使用 createConfirmDeviceCredentialIntent() 的 onActivityResult。
两者都在传达用户是否取消了流程而不是无效的凭据。
是否有任何回调方法可以识别错误的引脚输入?
xamarin - Xamarin.Android (BiometricPrompt):缺少 setAllowedAuthenticators() 方法
我已经使用Microsoft成功发布的 Nuget 包实现了 BiometricPrompt 进行生物识别登录。
我希望我的应用程序只允许强大的(3 类)生物识别硬件。本机文档声明我应该调用setAllowedAuthenticators()作为标志传递BIOMETRIC_STRONG。但是,我无法在 PromptInfo 构建器类中找到此方法。我的构建器代码目前看起来像这样。
Nuget 包中定义的方法在哪里(或者根本不支持)?
android - BiometricPromptCompat:禁用虹膜/人脸识别(仅允许指纹)
我有一个使用 BiometricPrompt 来实现基于生物特征的身份验证的应用程序。我注意到一些设备提供虹膜/面部识别作为指纹扫描的选项。
我希望我的应用只允许指纹扫描。有可能只允许这样做吗?或者,是否可以确定用户选择的身份验证方法,以便我可以在回调代码中拒绝请求?
android - 在 Android 中使用 androidx Biometric API 进行人脸身份验证
我需要使用指纹和人脸身份验证集成生物识别身份验证。指纹身份验证工作完美,但是当我只设置人脸身份验证时,我得到来自 BiometricManager.from(context) 方法的生物识别未注册响应,如下所示,
android - Android - BiometricPrompt 检测是面部 ID 还是触摸 ID
在我的 Android 应用程序中,我使用此代码要求用户进行生物特征身份验证:
我的情况是,我想自定义title
andsubtitle
以防touchID使用或faceID。
有什么方法可以检测将向用户展示哪种生物识别方法?
我发现我们可以通过以下方式检查某个功能是否可用:
但FEATURE_FACE
仅适用于 Android API 29,我需要一些适用于旧 Android 版本的东西。
android-biometric-prompt - 使用生物识别时如何打开/关闭身份验证指纹或面部识别
我使用生物识别来验证指纹或面部识别。它工作!但如果我的设备设置为两者,我只想使用指纹或仅使用面部识别。我可以做还是不做?如果可以,我该怎么做?这是我的代码
android - Android:CryptoObject 和 BiometricPrompt 安全性。有可能破解吗?
我需要使用生物识别技术在我的应用程序中安全地存储某些秘密。我想使用 BiometricPrompt 来获取 CryptoObject ,它将用于加密和解密这个秘密(例如,如下所述:https ://medium.com/androiddevelopers/using-biometricprompt-with-cryptoobject-how-and-why-aace500ccdb7 ) .
但是这种机制是否存在任何已知的漏洞?是否有任何选项可以在不使用生物特征的情况下获取此 CryptoObject(例如在根设备上)?它在所有设备上都是安全的还是有什么不同?
谢谢您的答复。
android - 在某些设备上使用生物识别 API 时崩溃
我们androidx.biometric:biometric:1.0.1
在我们的应用程序中使用,在某些设备上我们得到一个错误
这一行的代码是
我们如何解决这个问题?我们也尝试使用 alpha 版本,但问题仍然存在
android - onResume 中的生物识别提示抛出 FragmentManager 已经在执行事务
我打算在用户离开屏幕后返回到片段时显示 androidx 生物识别提示。为此,我将身份验证逻辑放置在 Fragment 级别的 onResume 中。它在应用程序中导航时工作正常。但是,每当我导航到另一个应用程序并返回或旋转屏幕时,应用程序都会崩溃并出现异常
我的onResume
代码: