iOS 中Touch ID(指紋識別技術) 的使用

2021-07-22 14:56:16 字數 688 閱讀 2227

1 匯入 localauthentication/localauthentication.h框架

2 進行各種條件判斷,如果條件成立則開始使用

// 判斷裝置是否支援touchid

if ([[uidevice currentdevice].systemversion floatvalue] < 8.0)

// 建立驗證物件的上下文

lacontext *context = [[lacontext alloc]init];

// 判斷裝置是否允許使用生物識別技術

if (![context canevaluatepolicy:lapolicydeviceownerauthenticationwithbiometrics error:nil])

// 如果條件都滿足則開始使用指紋識別

// localizedreason 傳入使用指紋識別的原因

[context evaluatepolicy:lapolicydeviceownerauthenticationwithbiometrics localizedreason:@"驗證指紋,以便開啟程式" reply:^(bool success, nserror * _nullable error)

// 指紋識別失敗

switch (error.code)

}];

iOS 指紋識別

1.首先匯入框架localauthentication 2.判斷系統版本,最低ios 8.0 3.建立驗證物件上下文lacontext 4.判斷指紋識別技術是否可用canevaluatepolicy 5.如果可用,開始呼叫方法開始使用指紋識別 import 指紋按鈕 void showfingerp...

iOS 指紋識別,面部識別

指紋識別和面部識別公用這一段 即可,系統會自動判斷當前裝置支援指紋識別還是面部識別。1.匯入框架 import2.實現 1.判斷系統版本是否支援 if nsfoundationversionnumber nsfoundationversionnumber ios 8 0 else ac addact...

IOS指紋識別呼叫

指紋識別主要的目的應該是判斷當前使用者是否機主,寫了個demo簡單體驗下 1 首先需要引入指紋識別庫 2 引入庫 import localauthentication lacontext.h 3 關鍵 lacontext mycontext lacontext alloc init nserror ...