환경에 맞는 라이브러리를 선택하고 설치하세요
Nativify는 실행 환경에 따라 최적화된 두 가지 버전의 라이브러리를 제공합니다. 사용자의 앱이 실행되는 환경에 맞춰 적절한 라이브러리를 선택하세요.
대상: 네이티브 앱(Android/iOS) 내의 WebView에서 실행될 때
파일명: web-bridge.js (약 13KB)
특징: 네이티브 기능을 호출하기 위해 Bridge 통신을 사용합니다. 푸시 알림 처리는 네이티브 앱에 위임합니다.
web-bridge.js 다운로드대상: Chrome, Safari 등 일반 브라우저에서 실행될 때 (PWA 포함)
파일명: native-bridge-fcm.js (약 50KB)
특징: Firebase SDK를 내장하여 웹 자체적으로 푸시 알림을 처리합니다. 네이티브 기능이 없을 경우 폴백(Fallback) 기능을 제공합니다.
native-bridge-fcm.js 다운로드위의 다운로드 버튼을 통해 JS 파일을 다운로드 받은 후, 프로젝트의 public/js 또는 assets 폴더에 위치시키고 참조하세요.
<script src="/js/web-bridge.js"></script>
라이브러리가 정상적으로 로드되었는지 확인하려면 개발자 도구 콘솔에서 다음을 입력해보세요:
// Native WebView
console.log(window.webBridge);
// Web Browser
console.log(window.nativeBridge);
객체가 정의되어 있다면 설치가 성공한 것입니다.