ios開發 指紋識別

2022-08-24 07:06:17 字數 968 閱讀 9070

最近我們使用支付寶類似軟體的時候,發現可以使用指紋了,看起來是否的高大上。當時蘋果推出了相關介面,讓程式寫起來很簡單哈。

在iphone5s的時候,蘋果推出了指紋解鎖。但是在ios8.0的時候蘋果才推出相關的介面

所有我們需要判斷硬體裝置和ios系統版本是否支援

下面的例子是,先提示指紋識別,如果不支援或者主動取消,則需要手動輸入密碼認證

所以我們第一步需要判定系統版本,如果不支援,我們直接返回,即可

1 if ([uidevice currentdevice].systemversion.floatvalue < 8.0)
第二步,判斷手機是否支援指紋識別,我們要使用到乙個lacontext類

1      //建立lacontext

2 lacontext *ctx = [[lacontext alloc] init];

3 // 判斷裝置是否支援指紋識別

4 if ([ctx canevaluatepolicy:lapolicydeviceownerauthenticationwithbiometrics error:null])

第三步,在第二步的「識別**部分」填寫正經的識別**

1    //建立lacontext

2 lacontext *ctx = [[lacontext alloc] init];

3 // 判斷裝置是否支援指紋識別

4 if ([ctx canevaluatepolicy:lapolicydeviceownerauthenticationwithbiometrics error:null]) else );

21 }

22 }

23 }];

24 } else

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 ...