在說到生物辨識最常使用的就是手機了~
我們的實作以手機為例。
目前生物辨識的支援版本為:
Touch ID : iOS 8 以上
Face ID : iOS 11 以上 (使用者咬同意開啟FaceID)
首先,我們先import LocalAuthentication
接著,我們到info檔裡設置Face ID。
在後面value的地方就是在第一次安裝App時會顯示出來的字串。
寫一個這樣的Func,註解都寫在上面了~~就一步步往下吧!
而有成功使用那揪當然也有失敗囉~Success、Error
kLAErrorAuthenticationFailed = 驗證資訊出錯
kLAErrorUserCancel = 使用者取消驗證
kLAErrorUserFallback = 使用者選擇其他驗證方式
kLAErrorSystemCancel = 被系統取消
kLAErrorPasscodeNotSet = iPhone沒設定密碼
kLAErrorTouchIDNotAvailable = 使用者裝置不支援Touch ID
kLAErrorTouchIDNotEnrolled = 使用者裝置沒有設定Touch ID
kLAErrorTouchIDLockout = 功能被鎖定(五次),下一次需要輸入手機密碼
kLAErrorAppCancel = 在驗證中被其他app終止
錯誤的事件有這些,若需要用到在自行開發就好了!
是小小簡單的聖物辨識呦!