For the complete documentation index, see llms.txt. This page is also available as Markdown.

WebView Wrapper 연동

WebApp(웹앱) 연동을 권장합니다.

  • WebView 상에서 자사 웹사이트를 랜더링하는 경우, 웹앱 연동을 권장하고 있습니다.

  • 웹앱 연동 가이드는 문서를 참고해주세요.

앱에서 WebView를 이용해서 자사 웹사이트를 랜더링 하고, 앱에서 핵클의 기능을 사용하지 않는 경우 WebView Wrapper 연동을 고려할 수 있습니다.

웹에서 핵클의 기능을 사용하고, 앱에서는 핵클의 푸시만 사용할 때 WebView Wrapper 연동을 추천합니다.

WebView Wrapper 연동 시 웹에서 호출하는 핵클의 기능이 웹 SDK를 통해 동작하게 됩니다.

앱 SDK 연동

Android SDK

Android에서 WebView Wrapper 방식으로 연동을 하는 경우 앱 SDK 를 초기화 할 때 아래와 같이 mode를 설정해주세요.

val config = HackleConfig.builder()
  .mode(HackleAppMode.WEB_VIEW_WRAPPER) // <-- add WebView Wrapper mode
  .build()

Hackle.initialize(applicationContext, YOUR_APP_SDK_KEY, config) {
  // SDK ready to use.
}

iOS SDK

iOS에서 WebView Wrapper 방식으로 연동을 하는 경우 앱 SDK를 초기화 할 때 아래와 같이 mode를 설정해주세요.

Flutter SDK

flutter를 사용하고 WebView Wrapper 방식으로 연동을 하는 경우 앱 SDK를 초기화 할 때 아래와 같이 hackleAppMode를 설정해주세요.

마지막 업데이트