Chuyển tới nội dung chính

bioMetrics.isSupported

bioMetrics.isSupported là API để kiểm tra thiết bị có sensor của bio metrics hay không và đã cài đặt sẵn 1 trong các loại xác thực face id, touch id hoặc móng mắt (tuỳ thuộc vào thiết bị)... hay chưa.

Tham số

Thuộc tínhKiểu dữ liệuMô tả
successFunctionCallback function khi việc kiểm tra thành công
failFunctionCallback function khi việc kiểm tra thất bại
completeFunctionCallback function bất kể thành công hay thất bại

Giá trị trong success callback

Khi việc gọi API thành công, framework sẽ trả về payload chứa các thông tin sau

Thuộc tínhKiểu dữ liệuMô tả
isSupportedBooleanDevice có support hay không
modeStringTrên ios sẽ trả về loại xác thực là fingerprint hay facial, còn trên android thì sẽ ko trả về
errorStringDùng biến này để biết được vì sao thiết bị không support việc xác thực, ví dự như không có sensor hoặc chưa đăng ký vân tay...

Ví dụ

import apis from '@v-miniapp/apis'

function isSupported() {
apis.bioMetrics.isSupported({
success: ({ isSupported, mode, error }) => {
apis.alert({ title: 'Success', content: 'Device already setup biometrics authentication'});
},
fail: (res) => {
apis.alert({ title: 'Fail', content: JSON.stringify(res) });
},
});
},