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

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 local.properties skal du tilføje de legitimationsoplysninger, som Kleep har udleveret:
local.properties
Erstat 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:
Disse instruktioner gælder for ældre SDK-versioner distribueret via JitPack.
  1. I din gradle.properties skal du tilføje dette token: authToken=jp_9ibcequhrjtge3cmavt2k4sq6a
  2. I din settings.gradle eller settings.gradle.kts skal du tilføje følgende linjer:
  3. I din moduls build.gradle eller build.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.
Glem ikke at tilføje din Application-klasse til 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.
Vi ønsker at spore 3 hændelser: product_viewed Parametre (CSV) Eksempel
product_added_to_cart Parametre (CSV) Eksempel
checkout_completed Parametre (CSV) Eksempel