Instalacja
Proces ten należy wykonać tylko raz, przy pierwszej instalacji SDK w projekcie. W celu zapoznania się z instrukcjami dotyczącymi kolejnych aktualizacji prosimy o zajrzenie do sekcji Aktualizacja. SDK jest dystrybuowany za pośrednictwem prywatnego repozytorium Maven Cloudsmith.
1
Dodaj swoje dane uwierzytelniające Cloudsmith
W pliku Zastąp
local.properties dodaj dane uwierzytelniające dostarczone przez Kleep:local.properties
TOKEN_VALUE tokenem dostarczonym przez Kleep. Nazwa użytkownika to dosłowny ciąg znaków token.2
Dodaj repozytorium Maven Cloudsmith
W pliku
settings.gradle lub settings.gradle.kts dodaj następujące linie:3
Dodaj zależność
W pliku
build.gradle lub build.gradle.kts modułu dodaj następujące linie, aby utworzyć zależność:Starsza metoda instalacji (JitPack)
Starsza metoda instalacji (JitPack)
Te instrukcje dotyczą starszych wersji SDK dystrybuowanych przez JitPack.
-
W pliku
gradle.propertiesdodaj ten token:authToken=jp_9ibcequhrjtge3cmavt2k4sq6a -
W pliku
settings.gradlelubsettings.gradle.ktsdodaj następujące linie: -
W pliku
build.gradlelubbuild.gradle.ktsmodułu dodaj następujące linie, aby utworzyć zależność:
Inicjalizacja
Edytuj swoją niestandardową klasę
Application i podaj applicationContext do inicjalizacji.
Manifest.xml
Import
Możesz ręcznie zaimportować moduł na początku pliku
MainActivity.kt
Użycie
SDK zawiera 3 metody:
Metoda 1: requestSize
Ta metoda umożliwia implementację logiki CTA.
Schemat logiki
Ten schemat wyjaśnia, jak aktualizować CTA otwierające Kleep.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Przykład implementacji
Metoda 2: show
Ta metoda jest wywoływana po kliknięciu CTA. Umożliwia załadowanie różnych ekranów. Programista integrujący SDK powinien umieścić je w bottom sheet.
Metoda 3: track
Ta metoda umożliwia śledzenie niestandardowych zdarzeń.
product_viewed
Parametry (CSV)
Przykład
product_added_to_cart
Parametry (CSV)
Przykład
checkout_completed
Parametry (CSV)
Przykład
