1.管理应用 --> 插件管理 --> 指纹验证插件,此插件的使用权限为加强版应用和高级版应用,开启插件之后,需要重新生成应用
2.插件功能介绍:该插件可调用Iphone设备的指纹验证功能,页面需要安全检验时可以使用此插件
3.新创建的应用指纹验证插件默认是关闭状态,需要进入指纹验证页面开启插件:

4.开启插件之后,指纹验证插件不需要配置参数,只需要提交并重新生成新的应用
5.指纹验证的使用,需要配合js-sdk:
1 2 3 4 5 6 | YDB.UseTouchID("DoWithTouchID","LoginUrl","AccessTitle","FallbackTitle");//参数说明:DoWithTouchID:您需要定义处理返回值函数,例如 function DoWithTouchID(info){/*info中返回值 0是验证失败,1是验证成功*/};LoginUrl:指纹验证失败时,用户提供的带有其他验证方式的url地址。AccessTitle:提示文字,用来向用户说明使用指纹验证的目的。FallbackTitle:指纹验证失败时,提示框的文字提示,默认提示为“输入密码”。//示例:YDB.UseTouchID("DoWithTouchID","http://你的验证url地址","指纹验证","其他验证方式") |
更多js-sdk的使用方法可以参考:http://www.yundabao.com/API/YdbOnline.aspx#YdbOnline.4.16
6.调用示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js" type="text/javascript"></script><script src="http://static.ydbimg.com/API/YdbOnline.js" type="text/javascript"></script><script type="text/javascript"> var YDB = new YDBOBJ(); $(function () { $("#UseTouchID").click(function () { YDB.UseTouchID("DoWithTouchID", "http://www.yundabao.cn/", "指纹测试", "其他验证方式"); }); }); //处理当前指纹验证返回值的函数 function DoWithTouchID(TouchState) { //do something with info alert("验证状态:" + TouchState); };</script><div id="UseTouchID">指纹验证</div> |
7.手机调用指纹验证插件的效果:
(1)验证成功的页面效果:

(2)验证失败的页面效果
