2.插件功能介绍:该插件可调用Iphone设备的指纹验证功能,页面需要安全检验时可以使用此插件
3.新创建的应用指纹验证插件默认是关闭状态,需要进入指纹验证页面开启插件:
4.开启插件之后,指纹验证插件不需要配置参数,只需要提交并重新生成新的应用
5.指纹验证的使用,需要配合js-sdk:
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.调用示例:
<script src="https://staticorigin.ydbimg.com/Scripts/jquery-1.9.1.js" type="text/javascript"></script> <script src="https://staticorigin.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)验证失败的页面效果