iOS传感器开发——为APP添加手机密码、指纹进行安全验证
一、引言
iPhone5s之后,iPhone硬件上已支持进行指纹识别的功能,相应的,一些新的api也可以应用于APP中,进行用户安全的验证。目前,开发者可以使用的安全验证方式有两种,一种是通过手机密码进行验证,一种是通过识别指纹进行验证。
二、为APP添加安全验证
要使用安全验证的相关api,我们需要引入如下头文件:
1 |
|
添加手机密码验证:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
canEvaluatePolicy是用来判断是否支持手机密码验证的,如果没有设置手机密码,会返回NO,如果启用了,会出现如下界面:
密码验证的提示信息,我们可以自定义设置。
进行指纹验证:
1 2 3 4 5 6 7 8 9 10 |
|
回调中的success用来判断是否验证成功:
通过这些验证方式,可以使用户的数据更加安全,在做敏感操作时,可以确保是手机的持有者。