由于項目需要用到指紋識別,就目前業(yè)務需要緊急實現一下,并沒有考慮過多引用三方的方案,那么援引google Demo,對指紋識別的流程簡單記錄,稍加分析:
1.建立對稱key,通過keyGenerator存儲與Android key store,用于已經通過驗證的用戶并且傳遞了keyGenparameterSpec這個配置。
2.通過設置boolean值etUserAuthenticationRequired為true,來讓你可以允許使用上述key,僅當用戶通過驗證,包括通過指紋驗證的。
3.之后去從指紋傳感器去監(jiān)聽指紋,當以一個以上述對稱key生成的暗語Cipher去調用驗證對象:.authenticate,或者你可以選擇回退以server端的密碼驗證方式作為驗證。
4.當驗證通過,將回調onAuthenticationSucceeded()方法,在里邊繼續(xù)你的業(yè)務邏輯。
Android 實現指紋識別(google 原生方案)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。