Skip to main content
Repository: https://github.com/KlipFit/kleep-android

설치


이 과정은 프로젝트에 SDK를 처음 설치할 때 한 번만 수행하면 됩니다. 이후 업데이트 방법은 업데이트 섹션을 참고하세요. SDK는 비공개 Cloudsmith Maven 저장소를 통해 배포됩니다.
1

Cloudsmith 자격 증명 추가

local.properties에 Kleep이 제공한 자격 증명을 추가합니다:
local.properties
TOKEN_VALUE를 Kleep이 제공한 토큰으로 교체하세요. 사용자 이름은 문자 그대로 token입니다.
2

Cloudsmith Maven 저장소 추가

settings.gradle 또는 settings.gradle.kts에 다음 줄을 추가합니다:
3

의존성 추가

모듈의 build.gradle 또는 build.gradle.kts 파일에 다음 줄을 추가하여 의존성을 생성합니다:
이 지침은 JitPack을 통해 배포되던 이전 SDK 버전에 적용됩니다.
  1. gradle.properties에 다음 토큰을 추가합니다: authToken=jp_9ibcequhrjtge3cmavt2k4sq6a
  2. settings.gradle 또는 settings.gradle.kts에 다음 줄을 추가합니다:
  3. 모듈의 build.gradle 또는 build.gradle.kts 파일에 다음 줄을 추가하여 의존성을 생성합니다:

초기화


커스텀 Application 클래스를 수정하여 초기화를 위한 applicationContext를 제공합니다.
**Manifest.xml**에 Application 클래스를 추가하는 것을 잊지 마세요

가져오기


MainActivity.kt 시작 부분에서 모듈을 수동으로 가져올 수 있습니다

사용법


SDK에는 3가지 메서드가 있습니다:

메서드 1: requestSize

이 메서드는 CTA의 로직을 구현하는 데 사용됩니다. 로직 스키마 이 스키마는 Kleep을 여는 CTA를 업데이트하는 방법을 설명합니다. https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1 구현 예시

메서드 2: show

이 메서드는 CTA가 클릭될 때 호출됩니다. 다양한 화면을 로드하는 데 사용됩니다. SDK를 통합하는 개발자는 이를 바텀 시트에 임베드해야 합니다.

메서드 3: track

이 메서드는 커스텀 이벤트를 추적하는 데 사용됩니다.
3가지 이벤트를 추적합니다: product_viewed 파라미터 (CSV) 예시
product_added_to_cart 파라미터 (CSV) 예시
checkout_completed 파라미터 (CSV) 예시