云打包技术文档

云打包技术文档是帮助客户更快、更好、更高效的使用云打包产品。云打包开发中心将一如既往秉着一颗开放的心态给开发者提供更多的帮助和巨大的支持,与开发者一起共同创造更加美好的移动互联网生态圈!

指纹验证

浏览次数:
1.管理应用 --> 插件管理 --> 指纹验证插件,此插件的使用权限为加强版应用和高级版应用,开启插件之后,需要重新生成应用


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

联系我们