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

Installatie


Dit proces hoeft slechts één keer te worden doorlopen, de eerste keer dat u de SDK in uw project installeert. Raadpleeg de sectie Update voor de instructies bij volgende updates. De SDK wordt gedistribueerd via een privé Cloudsmith Maven-repository.
1

Voeg uw Cloudsmith-inloggegevens toe

Voeg in uw local.properties de inloggegevens toe die door Kleep zijn verstrekt:
local.properties
Vervang TOKEN_VALUE door het token dat door Kleep is verstrekt. De gebruikersnaam is de letterlijke tekenreeks token.
2

Voeg de Cloudsmith Maven-repository toe

Voeg in uw settings.gradle of settings.gradle.kts de volgende regels toe:
3

Voeg de afhankelijkheid toe

Voeg in het bestand build.gradle of build.gradle.kts van uw module de volgende regels toe om de afhankelijkheid te maken:
Deze instructies gelden voor oudere SDK-versies die via JitPack werden gedistribueerd.
  1. Voeg in uw gradle.properties dit token toe: authToken=jp_9ibcequhrjtge3cmavt2k4sq6a
  2. Voeg in uw settings.gradle of settings.gradle.kts de volgende regels toe:
  3. Voeg in het bestand build.gradle of build.gradle.kts van uw module de volgende regels toe om de afhankelijkheid te maken:

Initialisatie


Bewerk uw aangepaste klasse Application en geef applicationContext op voor initialisatie.
Vergeet niet uw Application-klasse toe te voegen aan Manifest.xml

Import


U kunt de module handmatig importeren aan het begin van uw MainActivity.kt

Gebruik


De SDK wordt geleverd met 3 methoden:

Methode 1: requestSize

Deze methode maakt het mogelijk om de logica van de CTA te implementeren. Logisch schema Dit schema legt uit hoe de CTA die Kleep opent bijgewerkt moet worden. https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1 Implementatievoorbeeld

Methode 2: show

Deze methode wordt aangeroepen wanneer op de CTA wordt geklikt. Hiermee kunnen de verschillende schermen worden geladen. De ontwikkelaar die de SDK integreert, moet ze in een bottom sheet insluiten.

Methode 3: track

Deze methode maakt het mogelijk om aangepaste gebeurtenissen bij te houden.
We willen 3 gebeurtenissen bijhouden: product_viewed Parameters (CSV) Voorbeeld
product_added_to_cart Parameters (CSV) Voorbeeld
checkout_completed Parameters (CSV) Voorbeeld