개요
Unveily HybridApp이 무엇인지, 어떻게 동작하는지 알아봅니다.
Unveily란?
Unveily는 기존 웹사이트(또는 웹앱)를 그대로 활용하여 Android/iOS 네이티브 앱으로 배포할 수 있는 네이티브 HybridApp SDK입니다. 표준 Android/iOS 네이티브 프로젝트 위에서 동작합니다.
- WebView 기반: 기존 웹 코드 변경 없이 앱으로 배포
- Native Bridge: QR 스캔, 생체인증, 푸시알림 등 네이티브 기능을 JavaScript로 제어
- 라이선스 보호: 앱 실행 시 라이선스 검증 → 유효하지 않으면 WebView 미실행
- 플랜 구분: Basic / Standard / Pro 세 단계로 기능 차별화
아키텍처
웹사이트 (귀사 도메인)
↕ WebView
[Android / iOS App]
↕ Bridge
네이티브 기능 (카메라, GPS, FCM, 생체인증...)
↕ License Check
[ActuallyWorks License Server]웹 코드에서는 네이티브 기능을 전역 객체 window.unveilyBridge 로 호출합니다. 브릿지가 페이지에 주입되면 SDK가 unveilyGlueReady 이벤트를 발생시키므로, SPA에서 마운트 시점에 브릿지를 호출한다면 이 이벤트를 먼저 기다려야 합니다.
지원 플랫폼
| 플랫폼 | 상태 |
|---|---|
| Android (7.0 이상 / API 24) | ✅ 지원 |
| iOS | ✅ 지원 |