玩轉iOS開發:Touch ID整合

CainLuo發表於2019-01-09

文章轉至我的部落格: https://cainluo.github.io/14758230794995.html


作者感言

這個國慶由於種種原因, 過的不太安穩, 搬家, 辦證, 東跑西跑, 忙的壓根就不像是在過節....不過算了, 挑最後一天寫寫博文. 最後: 如果你有更好的建議或者對這篇文章有不滿的地方, 請聯絡我, 我會參考你們的意見再進行修改, 聯絡我時, 請備註Apple Pay如果覺得好的話, 希望大家也可以打賞一下~嘻嘻~祝大家學習愉快~謝謝~


簡介

**Touch ID是蘋果公司的一種指紋識別技術。蘋果把使用者的指紋資料存放在處理器的安全區域**中,充分保護使用者的資料安全。除此之外,蘋果還有另外一道指紋資料安全防線,以一種前所未有的硬體技術實現了對使用者資料的保護。

在整合的時候非常的簡單, 基本上沒多少東西可以寫的, 這裡我就簡單的寫寫.

PS: 由於Touch ID只能在真機上除錯, 所以模擬器是沒法用來除錯.


建立工程

直接建立一個新的工程, 並且命名為**SimpleTouchID, 然後在Storyboard拖一個UIButton, 然後關聯到ViewController**.

1

關聯完成之後, 匯入**LocalAuthentication依賴庫, 在ViewController**也別忘記匯入.

2
3


實現Touch ID校驗

這裡的程式碼非常簡單這裡就不細說了, 唯一不太一樣的就是, 在**iOS 9之後新增了三個校驗的狀態, 大家可以看看Demo**裡的註釋.

4
5


最終效果

0


工程地址

專案地址: https://github.com/CainRun/SimpleTouchID


最後

碼字很費腦, 看官賞點飯錢可好

微信

支付寶

相關文章