연동하기

본 가이드에서는 Android, iOS에서 하이브리드 앱을 연동했을 시의 가상의 시나리오를 다룹니다. HTML 뷰와 Native 뷰 간의 차이를 해소하여 HTML 뷰에서 이벤트를 기록하고 앱으로 보낼 수 있는 방법에 대해 설명합니다.

해당 방법을 적용하기 위해선 SDK 설치 및 연동 작업이 선행되어야 합니다.

더 자세히 알아보려면 리소스 및 샘플을 참조하세요.

자바스크립트 인터페이스

Android와 iOS 모두 web view에서 native code를 호출할 수 있는 네이티브 자바스크립트 인터페이스를 갖고 있습니다.

구현은 다음 단계들로 구성됩니다.

  1. Webview 또는 웹페이지를 위한 HTML 코드

  2. Webview를 위한 네이티브 코드 구현

Android

Android 용 HTML 코드 설정

1. adbrix-bridge.js 파일을 다운로드arrow-up-right 합니다.

2. 다운로드 받은 adbrix-bridge.js 파일을 {project}/src/main/main/assets/ 경로에 위치시킵니다.

3. 표시하려는 HTML 문서에 adbrix-bridge.js를 추가합니다.

4. adbrixBridge를 사용하여 SDK를 호출합니다.

3. Android용 HTML 코드 설정이 완료되었습니다.

WebView 설정

1. AdbrixJavascriptInterface.java 파일을 다운로드arrow-up-right 합니다.

2. 디운로드한 AdbrixJavascriptInterface.java 파일을 프로젝트에 추가합니다.

3. WebView에 AdbrixJavascriptInterface를 "adbrixWebBridge" 명칭으로 등록합니다.

4. WebView 설정이 완료되었습니다.

iOS

iOS 용 HTML 코드 설정

1. adbrix-bridge.js 파일을 다운로드arrow-up-right 합니다.

2. 다운로드 받은 adbrix-bridge.js 파일을 App Bundle에 포함시킵니다.

3. 표시하려는 HTML 문서에 adbrix-bridge.js를 추가합니다.

4. adbrixBridge를 사용하여 SDK를 호출합니다.

WKWebView 설정

1. AdbrixJavascriptInterface.swift 파일을 다운로드arrow-up-right 합니다.

2. 디운로드한 AdbrixJavascriptInterface.swift 파일을 프로젝트에 추가합니다.

3. WKScriptMessageHandler가 연결된 ViewController 예시

Last updated