指纹面容验证 -九游会国际

webapp快捷打包
指纹面容验证
转到模块插件

敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,九游会国际-九游会真人第一品牌

js-sdk 引用方式:

♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge

deviceownerauthavailable 验证是否可用

检查设备所有者验证 faceid/touchid(面部/指纹验证)功能是否可用

ios 版可以在 “苹果(ios)设置” faceid 隐私权限说明
(1).需要设置并开启手机密码;
(1).在某些苹果机型上没有 touchid,取而代之的是 faceid,你可以在 “苹果(ios)设置” 填写自定义申请 faceid 隐私权限的说明。

android 端注意事项
(1).设备上要有支持指纹识别的硬件和android 6.0 及以上;
(2).设备需要启用锁屏保护,可以是密码,pin码或者图案都可以;
(3).用户必须在系统设置中录入至少一个指纹;
(4).指纹识别的失败次数因手机厂商不同可能会不同,失败次数过多,请稍后再试,在锁定期间是不可以进行指纹识别的。

jsbridge.d.deviceownerauthavailable(function(yes) {
  alert(yes ? "可用" : "不可用");   
});

deviceownerauth 启动 faceid/touchid 验证

启动设备所有者验证 faceid/touchid(面部/指纹验证)

jsbridge.d.deviceownerauth({
  //标题
  title: "身份验证",
  //提示文字,用来向用户说明使用指纹验证的目的
  reason: "验证指纹以确认您的身份",
  //指纹验证失败时,右侧按钮文字,默认为“输入密码”
  fallbacktitle: "输入密码"
}, function(succ) {
  //验证失败包括 设备不支持指纹验证/失败次数过多被锁定/用户取消了验证
  alert(succ ? "验证成功" : "验证失败");
});
网站地图