判断设备是否支持指纹识别

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.fingerprint.isAvailable(resultCallback)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
resultCallback Function 结果回调

resultCallback 函数返回一个Number值:

  • Fingerprint.Result.SUPPORT_FINGERPRINT -- 支持指纹识别
  • Fingerprint.Result.NO_SUPPORT_FINGERPRINT -- 不支持指纹识别
  • Fingerprint.Result.NO_LOCK_SCREEN_CIPHER -- 未设置锁屏密码
  • Fingerprint.Result.NO_FINGERPRINT -- 未录入指纹

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        navigator.fingerprint.isAvailable(function(result){
        console.log(result);
        if(result == Fingerprint.Result.SUPPORT_FINGERPRINT){
            alert("支持指纹识别");
        }else if(result == Fingerprint.Result.NO_SUPPORT_FINGERPRINT){
            alert("不支持指纹识别");
        }else if(result == Fingerprint.Result.NO_LOCK_SCREEN_CIPHER){
            alert("未设置锁屏密码");
        }else if(result == Fingerprint.Result.NO_FINGERPRINT){
            alert("未录入指纹");
        }
        }
        );
    }
</script>

响应示例代码:

0

results matching ""

    No results matching ""