Release: ver.1.3.0 (2024-11-20)
🔔 배포 일자: 2024-11-20
이번 업데이트에서는 생체 인증, 배터리 상태 확인, 디바이스 모델 및 OS 확인, 네트워크 상태 확인 등 다양한 기능이 추가되었습니다.
주요 변경 사항 (ver.1.3.0)
추가된 기능 목록
1. 생체 인증 기능 추가 (authentication 네임스페이스)
- 디바이스의 네이티브 생체 인증을 활용할 수 있도록 기능이 추가되었습니다.
canUseBiometrics메서드로 현재 기기에서 생체 인증을 사용할 수 있는지 여부를 확인할 수 있습니다.useBiometrics메서드로 네이티브 생체 인증 팝업을 띄워 사용자 인증을 진행할 수 있습니다.- ➡️
authentication네임스페이스 문서에서 상세 정보를 확인할 수 있습니다.
추가된 메서드 (authentication)
| 메서드 | 설명 |
|---|---|
canUseBiometrics(callback) | 생체 인증 사용 가능 여부를 확인합니다. |
useBiometrics(callback) | 생체 인증을 수행합니다. |
사용 예제 (생체 인증)
// 디바이스의 생체 인증 사용 가능 여부 확인
Nachocode.authentication.canUseBiometrics((available, error) => {
if (available) {
console.log('생체 인증 사용 가능');
} else {
// 사용이 불가할 경우, error.message에 사유 전달
console.log(`생체 인증 사용 불가: ${error?.message || '알 수 없는 오류'}`);
}
});
// 네이티브 생체 인증 기능 호출
Nachocode.authentication.useBiometrics(result => {
const message =
`인증 여부 : ${result.authenticated ? '인증됨' : '인증안됨'}\n` +
`상태 코드 : ${result.error?.code ?? '없음'}\n` +
`에러 메시지 : ${result.error?.message ?? '없음'}`;
alert(message);
});