簡體   English   中英

生物指標FACE ID僅在Samsung設備中有效

[英]Bio metrics FACE ID working only in Samsung device

生物指標FACE ID僅在Samsung設備中有效

dependencies {
    def biometric_version = "1.0.0"

    implementation "androidx.biometric:biometric:$biometric_version"
}

我已經在Android上實現了生物識別技術,但在所有設備上均能正常工作,但只有Id僅在三星設備上工作(經過三星s9測試)

構建了生物識別庫以識別設備上存在的外形尺寸。 因此,如果設備具有用於面部識別的硬件,則庫將對其進行識別。 如果設備僅支持指紋,則提示將顯示指紋。

您檢查了以下內容嗎?

  1. 設備上是否有可用的生物識別(就您而言,是面部)硬件,
  2. 用戶是否已注冊模板,
  3. 用戶是否已啟用生物特征認證。

您是否在檢查canAuthenticate()

override fun onClick(view: View) {
   val promptInfo = createPromptInfo()
   if (BiometricManager.from(context)
               .canAuthenticate() == BiometricManager.BIOMETRIC_SUCCESS) {
       biometricPrompt.authenticate(promptInfo, cryptoObject)
   } else {
       loginWithPassword()
   }
}

您遇到什么錯誤? 以下博客文章可能會提供進一步的指導

  1. 使用生物識別提示
  2. 有關使用BiometricPrompt和遷移的更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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