1

我想創建一個具有指紋感應功能的員工考勤應用程序。 我想在本地數據庫中註冊每位員工的指紋,並且當員工使用指紋登錄時,應該使用數據庫中的值對其進行驗證。可以請任何人幫助我嗎? 是否有可能在棉花糖手機中使用指紋傳感器註冊多個用戶?帶指紋認證的考勤應用程序

回答

1

Nexus FAQs

你的指紋數據安全地存儲和永遠不會離開你的像素 或Nexus手機。您的指紋數據不會與您的設備上的Google或任何 應用共享。應用程序只會通知您的指紋 是否已通過驗證。

FingeprintManager只有這些3,特點:

authenticate():用於驗證用戶

hasEnrolledFingerprints():確定是否有登記的至少一個指紋。

isHardwareDetected():確定指紋硬件是否存在並且功能正常。

無法從傳感器獲取指紋ID,因此您在數據庫中存儲指紋的想法將不起作用。

+0

但是我們的手機正在驗證atleast 5 fingers.if這是不可能的我們怎麼能使用android手機的概念做到這一點? –

+0

@ anju.johnson只要您註冊一根手指,它就會安全地存儲在您的手機中。正如Nexus FAQ所建議的,它永遠不會離開您的手機。 FingerPrintManager返回的唯一信息是,您正在觸摸傳感器的指紋是否註冊在手機的指紋數據庫中。如果指紋登記,則認證,否則不認證。它的工作方式與市場上可用的任何應用鎖一樣。 –

+0

我們正試圖爲此目的製作一個單獨的android應用程序。 –

0

到目前爲止,您只能使用存儲的指紋來檢查用戶的真實性,但在通過指紋傳感器捕獲指紋時不能存儲唯一的指紋。

這是Android指紋傳感器的一大侷限性,並且希望Android的未來更新能夠考慮到指紋傳感器的可用性,以獲得獨特的指紋存儲(如您所願)。

此限制目前存在於Android的生態系統中,以防止與指紋傳感器相關的安全風險(如果由某些惡意應用程序使用)。通過這個,它可以獲得用戶的生物度量細節,這可能會吸引關於android安全生態系統的巨大隱私問題和其他安全問題。

希望它有助於解釋這個問題。