最近我們使用支付寶類似軟體的時候,發現可以使用指紋了,看起來是否的高大上。當時蘋果推出了相關介面,讓程式寫起來很簡單哈。
在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 //建立lacontext2 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 ...