설치
이 과정은 프로젝트에 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)
레거시 설치 (JitPack)
이 지침은 JitPack을 통해 배포되던 이전 SDK 버전에 적용됩니다.
-
gradle.properties에 다음 토큰을 추가합니다:authToken=jp_9ibcequhrjtge3cmavt2k4sq6a -
settings.gradle또는settings.gradle.kts에 다음 줄을 추가합니다: -
모듈의
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
이 메서드는 커스텀 이벤트를 추적하는 데 사용됩니다.
product_viewed
파라미터 (CSV)
예시
product_added_to_cart
파라미터 (CSV)
예시
checkout_completed
파라미터 (CSV)
예시
