Installation
Denne proces skal kun følges én gang, første gang du skal installere SDK’et i dit projekt. Se afsnittet Opdatering for instruktioner til efterfølgende opdateringer. SDK’et distribueres via et privat Cloudsmith Maven-repository.
1
Tilføj dine Cloudsmith-legitimationsoplysninger
I din Erstat
local.properties skal du tilføje de legitimationsoplysninger, som Kleep har udleveret:local.properties
TOKEN_VALUE med det token, som Kleep har udleveret. Brugernavnet er den bogstavelige streng token.2
Tilføj Cloudsmith Maven-repositoriet
I din
settings.gradle eller settings.gradle.kts skal du tilføje følgende linjer:3
Tilføj afhængigheden
I din moduls
build.gradle eller build.gradle.kts-fil skal du tilføje følgende linjer for at oprette afhængigheden:Ældre installation (JitPack)
Ældre installation (JitPack)
Disse instruktioner gælder for ældre SDK-versioner distribueret via JitPack.
-
I din
gradle.propertiesskal du tilføje dette token:authToken=jp_9ibcequhrjtge3cmavt2k4sq6a -
I din
settings.gradleellersettings.gradle.ktsskal du tilføje følgende linjer: -
I din moduls
build.gradleellerbuild.gradle.kts-fil skal du tilføje følgende linjer for at oprette afhængigheden:
Initialisering
Rediger din brugerdefinerede
Application-klasse og angiv applicationContext til initialisering.
Manifest.xml
Import
Du kan manuelt importere modulet i begyndelsen af din
MainActivity.kt
Brug
SDK’et leveres med 3 metoder:
Metode 1: requestSize
Denne metode giver mulighed for at implementere logikken bag CTA’en.
Logikskema
Dette skema forklarer, hvordan du opdaterer CTA’en, der åbner Kleep.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Implementeringseksempel
Metode 2: show
Denne metode kaldes, når CTA’en klikkes. Den giver mulighed for at indlæse de forskellige skærme. Udvikleren, der integrerer SDK’et, bør indlejre dem i et bundark.
Metode 3: track
Denne metode giver mulighed for at spore brugerdefinerede hændelser.
product_viewed
Parametre (CSV)
Eksempel
product_added_to_cart
Parametre (CSV)
Eksempel
checkout_completed
Parametre (CSV)
Eksempel
