웹앱 연동

📘

지원 SDK 버전

Android SDK 2.29.0 이상 버전에서 지원하는 기능입니다.
JavaScript SDK 11.24.1 이상 버전에서 지원하는 기능입니다.

WebView 를 통해 자사 웹사이트를 랜더링하는 경우, 다음 같은 설정을 통해 웹사이트에 포함된 핵클 JavaScript SDK를 웹사이트 코드 변경없이 핵클 Android SDK 기능과 동일하게 사용할 수 있습니다.

...
HackleApp.getInstance().setWebViewBridge(webView)
...
...
Hackle.app.setWebViewBridge(webView)
...

🚧

핵클 안드로이드 웹뷰 설정은 안드로이드 Javascript Interface를 통해 핵클 JavaScript SDK와 상호작용하게 됩니다. 반드시 WebView::loadUrl 함수 호출 이전에 해당 설정이 완료될 수 있도록 코드를 위치시켜 주세요.

🚧

해당 기능을 사용하기 위해서는 JavaScript 웹페이지에서 동일한 App SDK 키를 사용해야 합니다.