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)验证失败的页面效果