Release: ver.1.2.0 (2024-10-02)
🔔 배포 일자: 2024-10-02
이번 업데이트에서는 백 키 제어, 앱 내부 저장소, 권한 제어, 앱 라이프 사이클 이벤트, 앱 소스 버전 확인 등의 기능이 추가되었습니다.
주요 변경 사항 (ver.1.2.0)
추가된 기능 목록
- 백 키 제어 기능 (
backkey) - 앱 내부 저장소 기능 (
preference) - 권한 제어 기능 (
permission) - 앱 라이프 사이클 이벤트 (
event) - 앱 소스 버전 확인 (
env)
1. 백 키 제어 기능 추가 (backkey 네임스페이스, Android 전용)
Android만 지원.
- 안드로이드 기기의 네이티브 백 키 이벤트를 제어할 수 있습니다.
addEvent,removeEvent,clearEvent메서드를 통해 뒤로 가기 키 눌림 시 실행될 커스텀 이벤트를 등록하거나 제거할 수 있습니다.- ➡️
backkey네임스페이스 문서에서 상세 정보를 확인할 수 있습니다.
추가된 메서드 (backkey)
| 메서드 | 설명 |
|---|---|
addEvent(event, eventId?) | 백 키 이벤트 리스너를 추가합니다. |
clearEvent() | 모든 백 키 이벤트 리스너를 제거합니다. |
getLastEvent() | 마지막 등록된 이벤트의 ID를 반환합니다. |
removeEvent(eventId?) | 특정 백 키 이벤트 리스너를 제거합니다. |
사용 예제 (백 키 제어)
addEvent
// 이벤트 ID를 따로 제공하지 않을 경우 1부터 순서대로 아이디를 부여합니다.
Nachocode.backkey.addEvent(eventId => {
console.log('Back key pressed.');
console.log(eventId); // 1
});
removeEvent
// 마지막으로 등록된 이벤트를 제거합니다.
Nachocode.backkey.removeEvent();