iOS App整合Touch ID功能

-》使用类:LAContext
-》导入头文件:#import <LocalAuthentication/LocalAuthentication.h> 
-》系统限制:iOS8.0以上才支持

使用方法:
    1)调用LAContext的canEvaluatePolicy方法来判断是否支持Touch ID功能
        第一个参数通常使用LAPolicyDeviceOwnerAuthenticationWithBiometrics,表示使用Touch ID功能
        第二个参数为错误返回类型,通常的返回错误类型如下:
            LAErrorTouchIDNotAvailable 设备本身并不具备指纹传感装置。
            LAErrorPasscodeNotSet 设备上并不具备密码设置信息,也就是说Touch ID功能处于被禁用状态。
            LAErrorTouchIDNotEnrolled 已经设定有密码机制,但设备配置当中还没有保存过任何指纹内容。
    2)如果Touch ID功能可用的话,可以调用LAContext的evaluatePolicy方法来启动Touch ID功能
        第一个参数通常使用LAPolicyDeviceOwnerAuthenticationWithBiometrics,表示使用Touch ID功能
        第二个参数为代码块,用于处理进一步的操作。例如,如果验证成功则如何处理等等;

你可能感兴趣的:(ios)