簡體   English   中英

Android - BiometricPrompt 檢測是人臉 ID 還是觸摸 ID

[英]Android - BiometricPrompt detect whether is a face id or touch id

在我的 Android 應用程序中,我使用此代碼要求用戶進行生物識別身份驗證:

val title = "..."
val subtitle = "..."

BiometricPrompt.PromptInfo.Builder()
            .setTitle(title)
            .setSubtitle(subtitle)
            .build()

我的情況是,我想自定義titlesubtitletouchID使用或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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM