[英]BiometricPrompt FACE ID authentication is not working in some device
[英]Android - BiometricPrompt detect whether is a face id or touch id
在我的 Android 應用程序中,我使用此代碼要求用戶進行生物識別身份驗證:
val title = "..."
val subtitle = "..."
BiometricPrompt.PromptInfo.Builder()
.setTitle(title)
.setSubtitle(subtitle)
.build()
我的情況是,我想自定義title
和subtitle
在touchID使用或faceID的情況。
有什么方法可以檢測將向用戶顯示哪種生物識別方法?
我發現我們可以檢查一個功能是否可用:
val hasFaceId = context.packageManager.hasSystemFeature(PackageManager.FEATURE_FACE)
但是FEATURE_FACE
僅適用於 Android API 29,我需要一些甚至適用於舊版 Android 的東西。
根據最新的 Android Biometric 文檔,沒有這樣的 APIS 可以解決您的需求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.