고도화된
앱도
나쵸코드로
API & SDK로 쉽고 간편하게,
코드 몇 줄로 빠르게 앱을 개발하세요.
개발자 SDK 지원
웹 개발자도 쉽게 네이티브 앱 기능을 사용할 수 있도록,
nachocode SDK를 웹페이지에 통합하는 과정은 매우 간단합니다.nachocode SDK로 쉽게 네이티브 앱 기능을 사용해보세요.
<script src="https://cdn.nachocode.io/nachocode/client-sdk/@latest/client-sdk.min.js"></script>
<script>
// SDK가 로드되었는지 확인한 후 초기화를 시도합니다.
if (window.Nachocode) {
Nachocode.init('your_api_key_here', { logger: true });
} else {
console.error('Nachocode SDK is not loaded.');
}
</script>
😎 나쵸코드엔의 다양한 기능들이 준비되어있어요!
이렇게나 많은
네이티브 앱 기능
웹 개발자도 OK! 네이티브 앱 기능을 코드 몇 줄로
쉽게 사용할 수 있어요.
진동 / 햅틱 피드백
사용자에게 촉각적인 경험을 제공하도록, 햅틱 피드백 및 진동을 트리거할 수 있는 기능과 설정을 지원합니다.
생체 인증
지문, 얼굴 인증등 개인의 고유한 생체 정보로 간편하고 안전한 로그인을 제공할 수 있습니다.
QR 리더기
준비중QR 리더기는 카메라를 통해 QR 코드를 스캔하여 특정 작업(웹사이트 방문, 정보 저장 등)을 실행합니다.
권한 요청 시점 제어
카메라, 위치, 푸시 권한을 사용하는 시점에 요청하거나 제어할 수 있도록 지원합니다.
Back / Foreground 감지
앱이 Foreground (화면 활성화 상태)인지, Background(백그라운드 실행 상태)인지 감지할 수 있습니다.
안드로이드 백 키 제어
안드로이드 네이티브 백 키가 눌렸을 때특정 작업을 실행할 수 있는 기능을 제공합니다.
사용자 경험을
강화하는 앱 기능
사용자가 앱과 상호 작용하고
몰입할 수 있는 기능을 제공합니다.
개인화 푸시
사용자 데이터(행동, 위치, 통계 정보 등)를 활용해 맞춤형 알림을 보내는 기능입니다.
인앱 결제
준비중플레이스토어, 앱 스토어에 상품을 등록해 사용자가 앱 내에서 디지털 콘텐츠를 구매할 수 있는 기능입니다.
네이티브 공유하기
앱에서 OS 기본 공유 인터페이스를 호출하여 사용자가 콘텐츠(텍스트, 이미지, 파일 등)을 공유할 수 있는 기능입니다.
앱 정보와 리소스
활용을 유연하게
앱 내외부의 다양한 정보에 쉽게 접근하고,
필요한 리소스를 유연하게 활용해보세요.
// 기본 옵션 : 'external'
Nachocode.browser.openLink('https://nachocode.io');
내부 / 외부 브라우저
사용자가 앱 내에서 다양한 외부 리소스에 쉽게 연결될 수 있도록,
내부 또는 외부 브라우저에서 URL을 열 수있도록 제어합니다.
// 디바이스의 OS 정보를 불러옵니다.
const deviceOS = Nachocode.device.getDeviceOS();
console.log(deviceOS); // ex. { os: 'Android', version: '34(14)' }
사용자 디바이스 / 앱 정보
사용자의 디바이스 OS, 디바이스 모델, 배터리 상태, 네트워크 상태부터
앱 실행 환경과 앱 정보까지 다양한 정보를 받아올 수 있습니다.
// ex. 'sample'을 키로 앱 내부 저장소의 데이터를 조회합니다.
Nachocode.preference.getData('sample', data => {
if (data) {
alert('Received Data : ' + data);
} else {
alert('No received data!');
}
});
앱 내부 저장소 저장
앱 내부 저장소에 특정 키로 데이터를 저장하거나,
저장되어있는 데이터를 불러올 수 있습니다.