nachocode Client SDK 개요
🔔 최신화 일자: 2025-07-09
nachocode Client SDK는 웹 클라이언트 개발자가 모바일 네이티브 앱의 고유 기능을 손쉽게 활용할 수 있도록 돕는 JavaScript SDK입니다. 웹 애플리케이션에 nachocode Client SDK를 연동하면 코드 몇 줄만으로도 간단하게 디바이스의 다양한 기능을 활용하여 하이브리드 앱을 개발할 수 있습니다. 웹 기술만으로도 모바일 기기의 네이티브 API를 호출하고 제어할 수 있으므로, 별도 네이티브(Android/iOS) 개발 없이도 앱 기능을 구현할 수 있습니다.
이 문서는 SDK의 설치, 초기화, 주요 기능 및 사용 방법 등을 안내합니다.
문서 구조
nachocode Client SDK 문서는 아래와 같은 구조로 구성되어 있습니다:
-
시작하기
nachocode Client SDK를 웹 클라이언트에 설치하고 설정하는 방법을 안내합니다.SDK 시작하기 -
TypeScript 지원
nachocode Client SDK를 타입스크립트 프로젝트에 설치하고 사용하는 방법을 안내합니다.타입스크립트 -
React 지원
nachocode Client SDK를 리액트 프로젝트에 설치하고 사용하는 방법을 안내합니다.리액트➡️ React 가이드
-
네임스페이스별 문서
nachocode Client SDK의 각 네임스페이스(app
,authentication
,device
등)에 대한 상세한 문서와 사용법을 제공합니다.네임스페이스➡️ 네임스페이스 목록
-
릴리즈 노트
nachocode Client SDK의 각 버전별 릴리즈에 대한 노트를 제공합니다.릴리즈 노트➡️ SDK 릴리즈 노트
nachocode 앱 구조
nachocode에서 빌드한 앱들은 위 구조를 통해 앱 사용자들에게 다양한 기능을 제공할 수 있게 설계돼있습니다.
nachocode를 활용하여 만들어진 네이티브 앱들은 nachocode Client SDK를 통해 웹 클라이언트에서 Nacho Native APIs에 접근할 수 있습니다.
nachocode Client SDK를 이용해 앱 사용자들에게 네이티브 앱 경험을 제공하세요!
➡️ nachocode 앱소스 가이드를 통해 나쵸코드 앱을 자세히 살펴보세요.
시작하기
nachocode Client SDK를 처음 사용하시나요?
➡️ nachocode 클라이언트 SDK 시작하기를 확인하여 SDK 설치 및 초기화를 진행하세요.
지원 플랫폼
nachocode에서는 하기 플랫폼의 네이티브 모바일 앱 빌드를 지원합니다.
- Android
- iOS
주요 기능
nachocode Client SDK는 다음과 같은 기능을 제공합니다:
1. 앱 정보 관리 (app
)
애플리케이션 이름, 버전, 패키지 이름 등의 정보를 제공합니다.
2. 애플 소셜 기능 (apple
)
Apple 계정을 통한 소셜 로그인 기능을 네이티브로 제공합니다.
3. 사용자 인증 (authentication
)
생체 인증(Fingerprint/Face ID) 등 다양한 인증 수단을 제공합니다.
- 사용자 인증: 생체 인증 및 권한 확인 기능을 제공합니다.
4. 네이티브 백 키 제어 (backkey
)
Android 디바이스의 네이티브 백 키 이벤트를 제어할 수 있습니다.
5. 브라우저 기능 (browser
)
외부 브라우저 또는 내부 브라우저로 URL을 열 수 있는 기능을 제공합니다.
6. 클립보드 관리 (clipboard
)
텍스트를 클립보드에 복사하거나 읽을 수 있습니다.
7. 디바이스 정보 및 상태 확인 (device
)
디바이스 모델, OS 버전, 배터리 상태, 네트워크 상태, 언어 코드 등을 확인할 수 있습니다.