iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0

在說到生物辨識最常使用的就是手機了~
我們的實作以手機為例。
目前生物辨識的支援版本為:
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終止

錯誤的事件有這些,若需要用到在自行開發就好了!
是小小簡單的聖物辨識呦!


上一篇
Local Authentication-Day1
下一篇
APNs-Day1
系列文
Swift小教室230
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言