小編給大家分享一下IOS如何實(shí)現(xiàn)指紋識別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十多年時(shí)間我們累計(jì)服務(wù)了上千家以及全國政企客戶,如成都石牌坊等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致贊賞。IOS 指紋識別兩種方式詳解及實(shí)例
首先引入類名:
#import
然后在實(shí)現(xiàn)指紋識別的地方放入如下代碼:
方式一:
LAContext *lacontext = [[LAContext alloc]init]; // 判斷設(shè)備是否支持指紋識別 BOOL isSupport = [lacontext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL]; if(!isSupport) { NSLog(@"不支持!"); return; } [lacontext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"請按下手印" reply:^(BOOL success, NSError *error) { if(success) { NSLog(@"成功后,處理接下來的邏輯"); } }];
iPhone 5s推出指紋識別, 在 iOS 8.0 蘋果開放了指紋識別的 SDK
最重要的應(yīng)用領(lǐng)域是支付
方式二:
if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) { NSLog(@"不支持"); return; } LAContext *ctx = [[LAContext alloc] init]; // 判斷設(shè)備是否支持指紋識別 if ([ctx canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL]) { NSLog(@"支持"); // 輸入指紋,異步 // 提示:指紋識別只是判斷當(dāng)前用戶是否是手機(jī)的主人!程序原本的邏輯不會受到任何的干擾! [ctx evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"指紋登錄" reply:^(BOOL success, NSError *error) { if (success) { // 登錄成功 // TODO NSLog(@"登陸成功"); } }]; } else { NSLog(@"不支持"); }
以上是“IOS如何實(shí)現(xiàn)指紋識別”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。