checkStateBioAuthentication
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.5.3
Lưu ý
Cần xin cấp quyền tại trang Quản lý ứng dụng
API checkStateBioAuthentication cho phép ứng dụng kiểm tra thông tin xác thực bằng sinh trắc học có bị thay đổi so với lần gần nhất không. Ví du: thêm vân tay, thêm FaceID, reset vân tay,... bạn cũng có thể dựa vào đó để biết thiết bị có hỗ trợ Biometric hay không?
Lưu ý, tính năng Biometric chỉ hỗ trợ các OS chuẩn, không bị Root hoặc Jailbreak.
Parameters
Object object
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
success | function | Callback function khi gọi api thành công | |||
fail | function | Callback function khi gọi api thất bại |
Return Values
Promise <Object data>
Property | Type | Description | Minimum Version |
---|---|---|---|
bioState | string | giá trị để verify xem thông tin bio login có thay đổi hay không (khi đổi finger, thêm FaceId...) sẽ làm đổi giá trị này | 2.5.3 |
Sample Code
import { checkStateBioAuthentication } from "zmp-sdk/apis";
checkStateBioAuthentication({
success: (data) => {
const { bioState } = data;
//Có hỗ trợ Biometric
},
fail: (err) => {
//Không hỗ trợ Biometric
}
});
Hoặc
import { checkStateBioAuthentication } from "zmp-sdk/apis";
const checkBioAuthState = async () => {
try {
const { bioState } await checkStateBioAuthentication({});
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};
Error code
Code | Error |
---|---|
107 | Thiết bị chưa thiết lập khóa sinh trắc học. Kiểm tra lại trong settings của thiết bị |
100 | Unknown error |